./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:53:51,997 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:53:52,076 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:53:52,079 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:53:52,079 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:53:52,106 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:53:52,106 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:53:52,107 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:53:52,107 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:53:52,107 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:53:52,107 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:53:52,108 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:53:52,110 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:53:52,113 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:53:52,114 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:53:52,114 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:53:52,115 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:53:52,115 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:53:52,116 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:53:52,116 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:53:52,116 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:53:52,116 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:53:52,117 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:53:52,117 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:53:52,117 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:53:52,117 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:53:52,118 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:53:52,118 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:53:52,118 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:53:52,119 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:53:52,119 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:53:52,120 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:53:52,120 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:53:52,120 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:53:52,120 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:53:52,120 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:53:52,121 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:53:52,121 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:53:52,121 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:53:52,121 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:53:52,121 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:53:52,122 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:53:52,122 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:53:52,122 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 17:53:52,343 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:53:52,363 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:53:52,365 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:53:52,366 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:53:52,366 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:53:52,367 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:53:53,482 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:53:53,699 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:53:53,702 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:53:53,711 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6f635a964/96c0e2e5644c4c0eb4bb5028bbb73d2e/FLAG76b64ed83 [2024-06-27 17:53:53,723 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6f635a964/96c0e2e5644c4c0eb4bb5028bbb73d2e [2024-06-27 17:53:53,725 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:53:53,725 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:53:53,726 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 17:53:53,826 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:53:53,827 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:53:53,829 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:53:53,829 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:53:53,833 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:53:53,834 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:53:53" (1/2) ... [2024-06-27 17:53:53,836 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19348329 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:53:53, skipping insertion in model container [2024-06-27 17:53:53,836 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:53:53" (1/2) ... [2024-06-27 17:53:53,837 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5904298c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:53:53, skipping insertion in model container [2024-06-27 17:53:53,838 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:53:53" (2/2) ... [2024-06-27 17:53:53,838 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19348329 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:53, skipping insertion in model container [2024-06-27 17:53:53,838 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:53:53" (2/2) ... [2024-06-27 17:53:53,839 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:53:53,871 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:53:53,872 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 17:53:53,872 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 17:53:53,872 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 17:53:53,872 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:53:53,873 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-27 17:53:53,911 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:53:54,058 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-27 17:53:54,193 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:53:54,201 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:53:54,233 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:53:54,274 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:53:54,307 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:53:54,307 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54 WrapperNode [2024-06-27 17:53:54,307 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:53:54,309 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:53:54,309 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:53:54,309 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:53:54,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,337 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,386 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 17:53:54,386 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:53:54,387 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:53:54,387 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:53:54,387 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:53:54,394 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,394 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,403 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,421 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 17:53:54,421 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,421 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,427 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,428 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,428 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,429 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,430 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:53:54,431 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:53:54,431 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:53:54,431 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:53:54,431 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (1/1) ... [2024-06-27 17:53:54,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:53:54,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:53:54,470 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 17:53:54,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 17:53:54,502 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:53:54,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:53:54,502 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:53:54,502 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:53:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:53:54,503 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:53:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:53:54,503 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:53:54,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:53:54,504 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:53:54,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:53:54,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:53:54,506 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:53:54,605 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:53:54,606 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:53:54,767 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:53:54,767 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:53:54,821 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:53:54,822 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:53:54,822 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:53:54 BoogieIcfgContainer [2024-06-27 17:53:54,822 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:53:54,824 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:53:54,824 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:53:54,826 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:53:54,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:53:53" (1/4) ... [2024-06-27 17:53:54,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@785c9b77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:53:54, skipping insertion in model container [2024-06-27 17:53:54,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:53:53" (2/4) ... [2024-06-27 17:53:54,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@785c9b77 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:53:54, skipping insertion in model container [2024-06-27 17:53:54,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:54" (3/4) ... [2024-06-27 17:53:54,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@785c9b77 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:53:54, skipping insertion in model container [2024-06-27 17:53:54,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:53:54" (4/4) ... [2024-06-27 17:53:54,828 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:53:54,840 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:53:54,840 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:53:54,840 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:53:54,874 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:53:54,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:53:54,915 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:53:54,915 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:53:54,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:53:54,917 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:53:54,920 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:53:54,926 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:53:54,932 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@626ec344, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:53:54,932 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:53:54,939 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:53:54,939 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:53:54,939 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:53:54,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:54,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:53:54,941 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:54,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:54,945 INFO L85 PathProgramCache]: Analyzing trace with hash 208181381, now seen corresponding path program 1 times [2024-06-27 17:53:54,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:54,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580814281] [2024-06-27 17:53:54,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:54,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:55,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:55,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:55,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580814281] [2024-06-27 17:53:55,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580814281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:55,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:55,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:53:55,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324924135] [2024-06-27 17:53:55,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:55,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:53:55,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:55,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:53:55,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:53:55,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-27 17:53:55,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:55,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-27 17:53:55,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:55,472 INFO L124 PetriNetUnfolderBase]: 759/1386 cut-off events. [2024-06-27 17:53:55,472 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 17:53:55,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2590 conditions, 1386 events. 759/1386 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7941 event pairs, 534 based on Foata normal form. 1/1328 useless extension candidates. Maximal degree in co-relation 2578. Up to 1147 conditions per place. [2024-06-27 17:53:55,486 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 31 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:53:55,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 187 flow [2024-06-27 17:53:55,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:53:55,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:53:55,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-27 17:53:55,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-27 17:53:55,498 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 98 transitions. [2024-06-27 17:53:55,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 187 flow [2024-06-27 17:53:55,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:55,505 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:53:55,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 17:53:55,511 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:53:55,511 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:53:55,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:55,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:55,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:53:55,512 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:55,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:55,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1801126556, now seen corresponding path program 1 times [2024-06-27 17:53:55,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:55,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724372641] [2024-06-27 17:53:55,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:55,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:55,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:55,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:55,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724372641] [2024-06-27 17:53:55,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724372641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:55,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:55,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:53:55,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032695665] [2024-06-27 17:53:55,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:55,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:53:55,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:55,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:53:55,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:53:55,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-27 17:53:55,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:55,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-27 17:53:55,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:55,879 INFO L124 PetriNetUnfolderBase]: 766/1444 cut-off events. [2024-06-27 17:53:55,879 INFO L125 PetriNetUnfolderBase]: For 254/262 co-relation queries the response was YES. [2024-06-27 17:53:55,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3028 conditions, 1444 events. 766/1444 cut-off events. For 254/262 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8504 event pairs, 444 based on Foata normal form. 7/1417 useless extension candidates. Maximal degree in co-relation 3016. Up to 1113 conditions per place. [2024-06-27 17:53:55,888 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 42 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-27 17:53:55,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 292 flow [2024-06-27 17:53:55,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:55,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:55,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-06-27 17:53:55,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7444444444444445 [2024-06-27 17:53:55,893 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 134 transitions. [2024-06-27 17:53:55,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 292 flow [2024-06-27 17:53:55,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:53:55,897 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-27 17:53:55,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-27 17:53:55,898 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 17:53:55,898 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-27 17:53:55,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:55,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:55,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:53:55,902 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:55,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:55,908 INFO L85 PathProgramCache]: Analyzing trace with hash -976748281, now seen corresponding path program 1 times [2024-06-27 17:53:55,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:55,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371077129] [2024-06-27 17:53:55,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:55,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:55,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:56,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:56,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:56,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371077129] [2024-06-27 17:53:56,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371077129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:56,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:56,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:53:56,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945106284] [2024-06-27 17:53:56,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:56,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:53:56,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:56,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:53:56,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:53:56,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:56,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:56,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:56,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:56,218 INFO L124 PetriNetUnfolderBase]: 1210/1948 cut-off events. [2024-06-27 17:53:56,219 INFO L125 PetriNetUnfolderBase]: For 1166/1166 co-relation queries the response was YES. [2024-06-27 17:53:56,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 1948 events. 1210/1948 cut-off events. For 1166/1166 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10884 event pairs, 572 based on Foata normal form. 2/1946 useless extension candidates. Maximal degree in co-relation 5097. Up to 1784 conditions per place. [2024-06-27 17:53:56,229 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 50 selfloop transitions, 7 changer transitions 0/71 dead transitions. [2024-06-27 17:53:56,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 71 transitions, 363 flow [2024-06-27 17:53:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:56,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:56,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 17:53:56,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:53:56,231 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 4 states and 120 transitions. [2024-06-27 17:53:56,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 71 transitions, 363 flow [2024-06-27 17:53:56,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 71 transitions, 359 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:56,234 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 245 flow [2024-06-27 17:53:56,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=245, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-27 17:53:56,235 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 9 predicate places. [2024-06-27 17:53:56,235 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 245 flow [2024-06-27 17:53:56,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:56,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:56,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:53:56,236 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:56,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:56,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1758876894, now seen corresponding path program 1 times [2024-06-27 17:53:56,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:56,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840957335] [2024-06-27 17:53:56,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:56,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:56,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:56,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:56,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:56,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840957335] [2024-06-27 17:53:56,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840957335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:56,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:56,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:56,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067406056] [2024-06-27 17:53:56,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:56,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:56,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:56,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:56,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:56,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:53:56,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 245 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:56,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:53:56,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:56,583 INFO L124 PetriNetUnfolderBase]: 1204/1982 cut-off events. [2024-06-27 17:53:56,583 INFO L125 PetriNetUnfolderBase]: For 2070/2088 co-relation queries the response was YES. [2024-06-27 17:53:56,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5641 conditions, 1982 events. 1204/1982 cut-off events. For 2070/2088 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11139 event pairs, 265 based on Foata normal form. 26/1991 useless extension candidates. Maximal degree in co-relation 5622. Up to 1582 conditions per place. [2024-06-27 17:53:56,595 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 64 selfloop transitions, 19 changer transitions 0/100 dead transitions. [2024-06-27 17:53:56,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 100 transitions, 537 flow [2024-06-27 17:53:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-27 17:53:56,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7185185185185186 [2024-06-27 17:53:56,597 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 245 flow. Second operand 6 states and 194 transitions. [2024-06-27 17:53:56,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 100 transitions, 537 flow [2024-06-27 17:53:56,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 100 transitions, 533 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:56,601 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 324 flow [2024-06-27 17:53:56,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=324, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-27 17:53:56,601 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 15 predicate places. [2024-06-27 17:53:56,602 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 324 flow [2024-06-27 17:53:56,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:56,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:56,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:53:56,602 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:56,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:56,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1267191160, now seen corresponding path program 1 times [2024-06-27 17:53:56,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:56,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564921110] [2024-06-27 17:53:56,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:56,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:56,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:56,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:56,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:56,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564921110] [2024-06-27 17:53:56,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564921110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:56,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:56,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:56,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822309338] [2024-06-27 17:53:56,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:56,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:56,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:56,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:56,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:56,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:56,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:56,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:56,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:56,853 INFO L124 PetriNetUnfolderBase]: 1287/2086 cut-off events. [2024-06-27 17:53:56,853 INFO L125 PetriNetUnfolderBase]: For 3057/3057 co-relation queries the response was YES. [2024-06-27 17:53:56,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6584 conditions, 2086 events. 1287/2086 cut-off events. For 3057/3057 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11661 event pairs, 382 based on Foata normal form. 2/2083 useless extension candidates. Maximal degree in co-relation 6561. Up to 1853 conditions per place. [2024-06-27 17:53:56,867 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 67 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-27 17:53:56,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 601 flow [2024-06-27 17:53:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:56,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 17:53:56,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 17:53:56,869 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 324 flow. Second operand 5 states and 153 transitions. [2024-06-27 17:53:56,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 601 flow [2024-06-27 17:53:56,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 95 transitions, 561 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:56,874 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 374 flow [2024-06-27 17:53:56,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=374, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-27 17:53:56,874 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 18 predicate places. [2024-06-27 17:53:56,875 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 374 flow [2024-06-27 17:53:56,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:56,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:56,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:53:56,875 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:56,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:56,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1178716408, now seen corresponding path program 2 times [2024-06-27 17:53:56,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:56,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520361027] [2024-06-27 17:53:56,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:56,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:56,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:56,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:56,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:56,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520361027] [2024-06-27 17:53:56,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520361027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:56,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:56,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:56,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084990247] [2024-06-27 17:53:56,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:56,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:56,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:56,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:56,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:56,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:56,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 374 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:56,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:56,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:57,141 INFO L124 PetriNetUnfolderBase]: 1282/2077 cut-off events. [2024-06-27 17:53:57,141 INFO L125 PetriNetUnfolderBase]: For 3771/3771 co-relation queries the response was YES. [2024-06-27 17:53:57,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6861 conditions, 2077 events. 1282/2077 cut-off events. For 3771/3771 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11572 event pairs, 385 based on Foata normal form. 2/2073 useless extension candidates. Maximal degree in co-relation 6836. Up to 1848 conditions per place. [2024-06-27 17:53:57,156 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 62 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-27 17:53:57,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 585 flow [2024-06-27 17:53:57,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:57,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:57,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 17:53:57,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-27 17:53:57,157 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 374 flow. Second operand 5 states and 148 transitions. [2024-06-27 17:53:57,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 585 flow [2024-06-27 17:53:57,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 559 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:57,165 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 393 flow [2024-06-27 17:53:57,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-27 17:53:57,168 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-27 17:53:57,168 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 393 flow [2024-06-27 17:53:57,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:57,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:57,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:53:57,169 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:57,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:57,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1942792326, now seen corresponding path program 1 times [2024-06-27 17:53:57,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:57,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218086534] [2024-06-27 17:53:57,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:57,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:57,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:57,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:57,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:57,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218086534] [2024-06-27 17:53:57,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218086534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:57,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:57,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:57,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337021149] [2024-06-27 17:53:57,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:57,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:57,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:57,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:57,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:57,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:57,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:57,454 INFO L124 PetriNetUnfolderBase]: 1274/2066 cut-off events. [2024-06-27 17:53:57,454 INFO L125 PetriNetUnfolderBase]: For 4144/4144 co-relation queries the response was YES. [2024-06-27 17:53:57,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 2066 events. 1274/2066 cut-off events. For 4144/4144 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11425 event pairs, 352 based on Foata normal form. 4/2066 useless extension candidates. Maximal degree in co-relation 6838. Up to 1855 conditions per place. [2024-06-27 17:53:57,469 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 71 selfloop transitions, 9 changer transitions 0/94 dead transitions. [2024-06-27 17:53:57,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 617 flow [2024-06-27 17:53:57,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:57,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:57,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 17:53:57,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 17:53:57,470 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 393 flow. Second operand 5 states and 146 transitions. [2024-06-27 17:53:57,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 617 flow [2024-06-27 17:53:57,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 595 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:57,475 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 412 flow [2024-06-27 17:53:57,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=412, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-27 17:53:57,476 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-06-27 17:53:57,476 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 412 flow [2024-06-27 17:53:57,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:57,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:57,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:53:57,477 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:57,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:57,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1999875273, now seen corresponding path program 1 times [2024-06-27 17:53:57,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:57,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327224763] [2024-06-27 17:53:57,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:57,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:57,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:57,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327224763] [2024-06-27 17:53:57,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327224763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:57,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:57,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:57,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925200601] [2024-06-27 17:53:57,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:57,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:57,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:57,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:57,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:57,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:57,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 412 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:57,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:57,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:57,804 INFO L124 PetriNetUnfolderBase]: 1315/2153 cut-off events. [2024-06-27 17:53:57,804 INFO L125 PetriNetUnfolderBase]: For 5352/5352 co-relation queries the response was YES. [2024-06-27 17:53:57,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7316 conditions, 2153 events. 1315/2153 cut-off events. For 5352/5352 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12228 event pairs, 312 based on Foata normal form. 4/2151 useless extension candidates. Maximal degree in co-relation 7288. Up to 1811 conditions per place. [2024-06-27 17:53:57,817 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 75 selfloop transitions, 24 changer transitions 0/113 dead transitions. [2024-06-27 17:53:57,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 113 transitions, 746 flow [2024-06-27 17:53:57,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:57,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:57,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 17:53:57,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 17:53:57,818 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 412 flow. Second operand 6 states and 190 transitions. [2024-06-27 17:53:57,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 113 transitions, 746 flow [2024-06-27 17:53:57,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 113 transitions, 723 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:57,824 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 485 flow [2024-06-27 17:53:57,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-27 17:53:57,825 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 27 predicate places. [2024-06-27 17:53:57,825 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 485 flow [2024-06-27 17:53:57,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:57,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:57,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:53:57,826 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:57,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:57,826 INFO L85 PathProgramCache]: Analyzing trace with hash 883153639, now seen corresponding path program 2 times [2024-06-27 17:53:57,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:57,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651437088] [2024-06-27 17:53:57,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:57,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:57,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:57,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:57,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651437088] [2024-06-27 17:53:57,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651437088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:57,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:57,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:57,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141049271] [2024-06-27 17:53:57,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:57,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:57,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:57,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:57,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:57,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:57,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 485 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:57,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:57,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:58,083 INFO L124 PetriNetUnfolderBase]: 1332/2181 cut-off events. [2024-06-27 17:53:58,083 INFO L125 PetriNetUnfolderBase]: For 6371/6371 co-relation queries the response was YES. [2024-06-27 17:53:58,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8125 conditions, 2181 events. 1332/2181 cut-off events. For 6371/6371 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12355 event pairs, 347 based on Foata normal form. 2/2178 useless extension candidates. Maximal degree in co-relation 8096. Up to 1857 conditions per place. [2024-06-27 17:53:58,096 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 81 selfloop transitions, 24 changer transitions 0/119 dead transitions. [2024-06-27 17:53:58,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 119 transitions, 880 flow [2024-06-27 17:53:58,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:58,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:58,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:53:58,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 17:53:58,098 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 485 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:53:58,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 119 transitions, 880 flow [2024-06-27 17:53:58,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 119 transitions, 809 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:58,106 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 580 flow [2024-06-27 17:53:58,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=580, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-27 17:53:58,106 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-06-27 17:53:58,106 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 580 flow [2024-06-27 17:53:58,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:58,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:58,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:53:58,107 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:58,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash 887802213, now seen corresponding path program 1 times [2024-06-27 17:53:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:58,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905295193] [2024-06-27 17:53:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:58,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:58,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:58,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:58,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905295193] [2024-06-27 17:53:58,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905295193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:58,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:58,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:58,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075982775] [2024-06-27 17:53:58,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:58,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:58,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:58,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:58,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:58,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:58,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 580 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:58,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:58,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:58,388 INFO L124 PetriNetUnfolderBase]: 1359/2220 cut-off events. [2024-06-27 17:53:58,389 INFO L125 PetriNetUnfolderBase]: For 8064/8064 co-relation queries the response was YES. [2024-06-27 17:53:58,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8696 conditions, 2220 events. 1359/2220 cut-off events. For 8064/8064 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12578 event pairs, 341 based on Foata normal form. 4/2219 useless extension candidates. Maximal degree in co-relation 8664. Up to 1932 conditions per place. [2024-06-27 17:53:58,403 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 89 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-27 17:53:58,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 882 flow [2024-06-27 17:53:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:58,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:58,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:53:58,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:53:58,404 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 580 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:53:58,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 882 flow [2024-06-27 17:53:58,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 860 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 17:53:58,414 INFO L231 Difference]: Finished difference. Result has 85 places, 89 transitions, 619 flow [2024-06-27 17:53:58,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=619, PETRI_PLACES=85, PETRI_TRANSITIONS=89} [2024-06-27 17:53:58,414 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 36 predicate places. [2024-06-27 17:53:58,415 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 89 transitions, 619 flow [2024-06-27 17:53:58,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:58,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:58,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:53:58,415 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:58,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:58,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2066935075, now seen corresponding path program 3 times [2024-06-27 17:53:58,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:58,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952777692] [2024-06-27 17:53:58,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:58,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:58,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:58,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:58,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:58,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952777692] [2024-06-27 17:53:58,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952777692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:58,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:58,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:58,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806341873] [2024-06-27 17:53:58,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:58,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:58,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:58,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:58,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:58,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:58,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 89 transitions, 619 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:58,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:58,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:58,760 INFO L124 PetriNetUnfolderBase]: 1354/2232 cut-off events. [2024-06-27 17:53:58,761 INFO L125 PetriNetUnfolderBase]: For 9420/9420 co-relation queries the response was YES. [2024-06-27 17:53:58,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8994 conditions, 2232 events. 1354/2232 cut-off events. For 9420/9420 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12776 event pairs, 396 based on Foata normal form. 2/2222 useless extension candidates. Maximal degree in co-relation 8960. Up to 1893 conditions per place. [2024-06-27 17:53:58,775 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 78 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-27 17:53:58,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 117 transitions, 900 flow [2024-06-27 17:53:58,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:58,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:58,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:53:58,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:53:58,777 INFO L175 Difference]: Start difference. First operand has 85 places, 89 transitions, 619 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:53:58,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 117 transitions, 900 flow [2024-06-27 17:53:58,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 843 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:58,786 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 631 flow [2024-06-27 17:53:58,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=631, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-06-27 17:53:58,786 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 38 predicate places. [2024-06-27 17:53:58,787 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 631 flow [2024-06-27 17:53:58,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:58,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:58,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:53:58,787 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:58,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1295875739, now seen corresponding path program 2 times [2024-06-27 17:53:58,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:58,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279746374] [2024-06-27 17:53:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:58,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:58,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:58,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:58,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279746374] [2024-06-27 17:53:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279746374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:58,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:58,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:58,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033545028] [2024-06-27 17:53:58,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:58,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:58,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:58,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:58,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:58,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:58,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 631 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:58,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:58,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:59,142 INFO L124 PetriNetUnfolderBase]: 1381/2336 cut-off events. [2024-06-27 17:53:59,143 INFO L125 PetriNetUnfolderBase]: For 10698/10698 co-relation queries the response was YES. [2024-06-27 17:53:59,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9282 conditions, 2336 events. 1381/2336 cut-off events. For 10698/10698 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13694 event pairs, 561 based on Foata normal form. 4/2317 useless extension candidates. Maximal degree in co-relation 9247. Up to 1966 conditions per place. [2024-06-27 17:53:59,155 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 89 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-27 17:53:59,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 929 flow [2024-06-27 17:53:59,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:59,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:59,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:53:59,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:53:59,157 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 631 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:53:59,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 929 flow [2024-06-27 17:53:59,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 885 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:59,169 INFO L231 Difference]: Finished difference. Result has 90 places, 92 transitions, 652 flow [2024-06-27 17:53:59,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=652, PETRI_PLACES=90, PETRI_TRANSITIONS=92} [2024-06-27 17:53:59,170 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 41 predicate places. [2024-06-27 17:53:59,170 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 92 transitions, 652 flow [2024-06-27 17:53:59,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:59,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:59,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:53:59,171 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:59,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1295636729, now seen corresponding path program 3 times [2024-06-27 17:53:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:59,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141248035] [2024-06-27 17:53:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:59,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:59,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:59,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:59,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:59,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141248035] [2024-06-27 17:53:59,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141248035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:59,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:59,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:59,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785063345] [2024-06-27 17:53:59,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:59,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:59,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:59,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:59,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:59,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:59,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 92 transitions, 652 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:59,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:59,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:59,479 INFO L124 PetriNetUnfolderBase]: 1373/2312 cut-off events. [2024-06-27 17:53:59,479 INFO L125 PetriNetUnfolderBase]: For 12083/12083 co-relation queries the response was YES. [2024-06-27 17:53:59,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9393 conditions, 2312 events. 1373/2312 cut-off events. For 12083/12083 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13495 event pairs, 496 based on Foata normal form. 4/2293 useless extension candidates. Maximal degree in co-relation 9356. Up to 1869 conditions per place. [2024-06-27 17:53:59,493 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 87 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-27 17:53:59,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 123 transitions, 962 flow [2024-06-27 17:53:59,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:59,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:59,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:53:59,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:53:59,495 INFO L175 Difference]: Start difference. First operand has 90 places, 92 transitions, 652 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:53:59,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 123 transitions, 962 flow [2024-06-27 17:53:59,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 123 transitions, 915 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:59,507 INFO L231 Difference]: Finished difference. Result has 92 places, 94 transitions, 684 flow [2024-06-27 17:53:59,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=684, PETRI_PLACES=92, PETRI_TRANSITIONS=94} [2024-06-27 17:53:59,508 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-27 17:53:59,508 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 94 transitions, 684 flow [2024-06-27 17:53:59,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:59,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:59,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:53:59,509 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:59,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:59,509 INFO L85 PathProgramCache]: Analyzing trace with hash -2138610111, now seen corresponding path program 1 times [2024-06-27 17:53:59,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:59,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393187538] [2024-06-27 17:53:59,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:59,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:59,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:59,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:59,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393187538] [2024-06-27 17:53:59,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393187538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:59,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:59,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:59,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812285656] [2024-06-27 17:53:59,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:59,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:59,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:53:59,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 94 transitions, 684 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:59,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:53:59,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:59,755 INFO L124 PetriNetUnfolderBase]: 1253/2171 cut-off events. [2024-06-27 17:53:59,755 INFO L125 PetriNetUnfolderBase]: For 12314/12321 co-relation queries the response was YES. [2024-06-27 17:53:59,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8778 conditions, 2171 events. 1253/2171 cut-off events. For 12314/12321 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13043 event pairs, 550 based on Foata normal form. 9/2156 useless extension candidates. Maximal degree in co-relation 8740. Up to 1755 conditions per place. [2024-06-27 17:53:59,769 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 66 selfloop transitions, 18 changer transitions 0/106 dead transitions. [2024-06-27 17:53:59,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 106 transitions, 880 flow [2024-06-27 17:53:59,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:59,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:59,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:53:59,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:53:59,770 INFO L175 Difference]: Start difference. First operand has 92 places, 94 transitions, 684 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:53:59,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 106 transitions, 880 flow [2024-06-27 17:53:59,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 106 transitions, 819 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:59,783 INFO L231 Difference]: Finished difference. Result has 92 places, 94 transitions, 668 flow [2024-06-27 17:53:59,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=668, PETRI_PLACES=92, PETRI_TRANSITIONS=94} [2024-06-27 17:53:59,784 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-27 17:53:59,784 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 94 transitions, 668 flow [2024-06-27 17:53:59,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:59,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:59,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:53:59,785 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:59,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:59,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1835977328, now seen corresponding path program 1 times [2024-06-27 17:53:59,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:59,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051303473] [2024-06-27 17:53:59,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:59,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:59,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:59,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:59,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051303473] [2024-06-27 17:53:59,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051303473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:59,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:59,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:59,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627436251] [2024-06-27 17:53:59,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:59,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:59,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:59,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:59,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:59,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:53:59,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 94 transitions, 668 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:59,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:53:59,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:00,023 INFO L124 PetriNetUnfolderBase]: 1359/2223 cut-off events. [2024-06-27 17:54:00,023 INFO L125 PetriNetUnfolderBase]: For 13184/13184 co-relation queries the response was YES. [2024-06-27 17:54:00,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9400 conditions, 2223 events. 1359/2223 cut-off events. For 13184/13184 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12546 event pairs, 341 based on Foata normal form. 1/2222 useless extension candidates. Maximal degree in co-relation 9361. Up to 1979 conditions per place. [2024-06-27 17:54:00,039 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 90 selfloop transitions, 15 changer transitions 0/119 dead transitions. [2024-06-27 17:54:00,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 119 transitions, 1010 flow [2024-06-27 17:54:00,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:00,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:00,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:54:00,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:54:00,041 INFO L175 Difference]: Start difference. First operand has 92 places, 94 transitions, 668 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:54:00,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 119 transitions, 1010 flow [2024-06-27 17:54:00,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 119 transitions, 966 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:00,061 INFO L231 Difference]: Finished difference. Result has 94 places, 100 transitions, 726 flow [2024-06-27 17:54:00,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=726, PETRI_PLACES=94, PETRI_TRANSITIONS=100} [2024-06-27 17:54:00,061 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 17:54:00,062 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 100 transitions, 726 flow [2024-06-27 17:54:00,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:00,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:00,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:54:00,062 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:00,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:00,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1852748078, now seen corresponding path program 2 times [2024-06-27 17:54:00,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:00,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815788175] [2024-06-27 17:54:00,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:00,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:00,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:00,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:00,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:00,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815788175] [2024-06-27 17:54:00,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815788175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:00,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:00,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:00,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219056180] [2024-06-27 17:54:00,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:00,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:00,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:00,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:00,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:00,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:00,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 100 transitions, 726 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:00,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:00,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:00,316 INFO L124 PetriNetUnfolderBase]: 1356/2229 cut-off events. [2024-06-27 17:54:00,316 INFO L125 PetriNetUnfolderBase]: For 14762/14762 co-relation queries the response was YES. [2024-06-27 17:54:00,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9663 conditions, 2229 events. 1356/2229 cut-off events. For 14762/14762 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12666 event pairs, 358 based on Foata normal form. 1/2226 useless extension candidates. Maximal degree in co-relation 9624. Up to 1983 conditions per place. [2024-06-27 17:54:00,331 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 89 selfloop transitions, 12 changer transitions 0/115 dead transitions. [2024-06-27 17:54:00,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 115 transitions, 964 flow [2024-06-27 17:54:00,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:00,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:00,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 17:54:00,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:00,333 INFO L175 Difference]: Start difference. First operand has 94 places, 100 transitions, 726 flow. Second operand 4 states and 120 transitions. [2024-06-27 17:54:00,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 115 transitions, 964 flow [2024-06-27 17:54:00,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 115 transitions, 918 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:00,353 INFO L231 Difference]: Finished difference. Result has 97 places, 100 transitions, 714 flow [2024-06-27 17:54:00,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=714, PETRI_PLACES=97, PETRI_TRANSITIONS=100} [2024-06-27 17:54:00,353 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-27 17:54:00,353 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 100 transitions, 714 flow [2024-06-27 17:54:00,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:00,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:00,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:54:00,354 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:00,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1810978076, now seen corresponding path program 1 times [2024-06-27 17:54:00,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:00,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402154089] [2024-06-27 17:54:00,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:00,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:00,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:00,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:00,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:00,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402154089] [2024-06-27 17:54:00,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402154089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:00,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:00,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:00,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163628053] [2024-06-27 17:54:00,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:00,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:00,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:00,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:00,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:00,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:00,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 100 transitions, 714 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:00,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:00,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:00,830 INFO L124 PetriNetUnfolderBase]: 2080/3425 cut-off events. [2024-06-27 17:54:00,831 INFO L125 PetriNetUnfolderBase]: For 31106/31106 co-relation queries the response was YES. [2024-06-27 17:54:00,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14695 conditions, 3425 events. 2080/3425 cut-off events. For 31106/31106 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21476 event pairs, 427 based on Foata normal form. 42/3455 useless extension candidates. Maximal degree in co-relation 14654. Up to 1819 conditions per place. [2024-06-27 17:54:00,854 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 118 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-27 17:54:00,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 166 transitions, 1330 flow [2024-06-27 17:54:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-27 17:54:00,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:54:00,856 INFO L175 Difference]: Start difference. First operand has 97 places, 100 transitions, 714 flow. Second operand 8 states and 256 transitions. [2024-06-27 17:54:00,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 166 transitions, 1330 flow [2024-06-27 17:54:00,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 166 transitions, 1306 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:00,883 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 851 flow [2024-06-27 17:54:00,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=851, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-27 17:54:00,883 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-06-27 17:54:00,884 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 851 flow [2024-06-27 17:54:00,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:00,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:00,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:54:00,884 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:00,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:00,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1808121116, now seen corresponding path program 2 times [2024-06-27 17:54:00,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:00,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782234048] [2024-06-27 17:54:00,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:00,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:00,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:00,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:00,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782234048] [2024-06-27 17:54:00,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782234048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:00,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:00,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:00,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046249381] [2024-06-27 17:54:00,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:00,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:00,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:00,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:00,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:01,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:01,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 851 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:01,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:01,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:01,410 INFO L124 PetriNetUnfolderBase]: 1983/3402 cut-off events. [2024-06-27 17:54:01,410 INFO L125 PetriNetUnfolderBase]: For 29924/29924 co-relation queries the response was YES. [2024-06-27 17:54:01,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14226 conditions, 3402 events. 1983/3402 cut-off events. For 29924/29924 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21853 event pairs, 810 based on Foata normal form. 50/3415 useless extension candidates. Maximal degree in co-relation 14183. Up to 2368 conditions per place. [2024-06-27 17:54:01,438 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 109 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-27 17:54:01,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 153 transitions, 1286 flow [2024-06-27 17:54:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:01,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:01,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-06-27 17:54:01,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7015873015873015 [2024-06-27 17:54:01,440 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 851 flow. Second operand 7 states and 221 transitions. [2024-06-27 17:54:01,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 153 transitions, 1286 flow [2024-06-27 17:54:01,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 153 transitions, 1215 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:01,480 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 872 flow [2024-06-27 17:54:01,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-27 17:54:01,481 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 57 predicate places. [2024-06-27 17:54:01,481 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 872 flow [2024-06-27 17:54:01,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:01,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:01,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:54:01,482 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:01,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:01,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1527190812, now seen corresponding path program 3 times [2024-06-27 17:54:01,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:01,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269714944] [2024-06-27 17:54:01,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:01,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:01,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:01,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:01,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:01,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269714944] [2024-06-27 17:54:01,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269714944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:01,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:01,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:01,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197028237] [2024-06-27 17:54:01,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:01,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:01,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:01,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:01,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:01,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:01,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 872 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:01,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:01,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:01,932 INFO L124 PetriNetUnfolderBase]: 2077/3387 cut-off events. [2024-06-27 17:54:01,933 INFO L125 PetriNetUnfolderBase]: For 26089/26089 co-relation queries the response was YES. [2024-06-27 17:54:01,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14700 conditions, 3387 events. 2077/3387 cut-off events. For 26089/26089 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21111 event pairs, 565 based on Foata normal form. 16/3398 useless extension candidates. Maximal degree in co-relation 14655. Up to 2901 conditions per place. [2024-06-27 17:54:01,954 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 108 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-27 17:54:01,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 148 transitions, 1268 flow [2024-06-27 17:54:01,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:01,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:01,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:54:01,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:54:01,955 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 872 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:54:01,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 148 transitions, 1268 flow [2024-06-27 17:54:01,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 148 transitions, 1213 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:01,991 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 896 flow [2024-06-27 17:54:01,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=896, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-27 17:54:01,991 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-27 17:54:01,992 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 896 flow [2024-06-27 17:54:01,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:01,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:01,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:54:01,992 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:01,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:01,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1520519612, now seen corresponding path program 1 times [2024-06-27 17:54:01,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:01,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73232216] [2024-06-27 17:54:01,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:01,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:02,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:02,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:02,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73232216] [2024-06-27 17:54:02,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73232216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:02,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:02,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:02,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419527550] [2024-06-27 17:54:02,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:02,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:02,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:02,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:02,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:02,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:02,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 896 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:02,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:02,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:02,451 INFO L124 PetriNetUnfolderBase]: 2144/3628 cut-off events. [2024-06-27 17:54:02,451 INFO L125 PetriNetUnfolderBase]: For 29247/29247 co-relation queries the response was YES. [2024-06-27 17:54:02,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15416 conditions, 3628 events. 2144/3628 cut-off events. For 29247/29247 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23374 event pairs, 900 based on Foata normal form. 12/3612 useless extension candidates. Maximal degree in co-relation 15370. Up to 2753 conditions per place. [2024-06-27 17:54:02,480 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 29 changer transitions 0/152 dead transitions. [2024-06-27 17:54:02,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 152 transitions, 1314 flow [2024-06-27 17:54:02,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:02,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:02,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:54:02,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-27 17:54:02,481 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 896 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:54:02,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 152 transitions, 1314 flow [2024-06-27 17:54:02,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 152 transitions, 1255 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:02,525 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 923 flow [2024-06-27 17:54:02,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=923, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2024-06-27 17:54:02,526 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 61 predicate places. [2024-06-27 17:54:02,526 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 923 flow [2024-06-27 17:54:02,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:02,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:02,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:54:02,529 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:02,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:02,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1804229050, now seen corresponding path program 4 times [2024-06-27 17:54:02,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:02,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502367538] [2024-06-27 17:54:02,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:02,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:02,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:02,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:02,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502367538] [2024-06-27 17:54:02,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502367538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:02,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:02,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:02,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603733621] [2024-06-27 17:54:02,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:02,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:02,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:02,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:02,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:02,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:02,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 923 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:02,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:02,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:02,954 INFO L124 PetriNetUnfolderBase]: 2203/3604 cut-off events. [2024-06-27 17:54:02,954 INFO L125 PetriNetUnfolderBase]: For 31459/31459 co-relation queries the response was YES. [2024-06-27 17:54:02,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15746 conditions, 3604 events. 2203/3604 cut-off events. For 31459/31459 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22781 event pairs, 610 based on Foata normal form. 16/3612 useless extension candidates. Maximal degree in co-relation 15699. Up to 3107 conditions per place. [2024-06-27 17:54:02,981 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 26 changer transitions 0/147 dead transitions. [2024-06-27 17:54:02,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 147 transitions, 1313 flow [2024-06-27 17:54:02,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:02,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:02,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:02,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:54:02,983 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 923 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:02,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 147 transitions, 1313 flow [2024-06-27 17:54:03,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 147 transitions, 1252 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:03,017 INFO L231 Difference]: Finished difference. Result has 113 places, 110 transitions, 945 flow [2024-06-27 17:54:03,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=945, PETRI_PLACES=113, PETRI_TRANSITIONS=110} [2024-06-27 17:54:03,018 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 64 predicate places. [2024-06-27 17:54:03,018 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 110 transitions, 945 flow [2024-06-27 17:54:03,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:03,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:03,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:03,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:54:03,018 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:03,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:03,019 INFO L85 PathProgramCache]: Analyzing trace with hash 466237000, now seen corresponding path program 2 times [2024-06-27 17:54:03,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:03,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130636957] [2024-06-27 17:54:03,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:03,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:03,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:03,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:03,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130636957] [2024-06-27 17:54:03,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130636957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:03,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:03,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:03,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864266800] [2024-06-27 17:54:03,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:03,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:03,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:03,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:03,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:03,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:03,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 110 transitions, 945 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:03,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:03,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:03,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:03,479 INFO L124 PetriNetUnfolderBase]: 2270/3850 cut-off events. [2024-06-27 17:54:03,479 INFO L125 PetriNetUnfolderBase]: For 34326/34326 co-relation queries the response was YES. [2024-06-27 17:54:03,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16372 conditions, 3850 events. 2270/3850 cut-off events. For 34326/34326 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25315 event pairs, 988 based on Foata normal form. 12/3832 useless extension candidates. Maximal degree in co-relation 16324. Up to 3091 conditions per place. [2024-06-27 17:54:03,504 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 28 changer transitions 0/151 dead transitions. [2024-06-27 17:54:03,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1357 flow [2024-06-27 17:54:03,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:03,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:03,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:54:03,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:54:03,505 INFO L175 Difference]: Start difference. First operand has 113 places, 110 transitions, 945 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:54:03,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1357 flow [2024-06-27 17:54:03,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1294 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:03,551 INFO L231 Difference]: Finished difference. Result has 115 places, 111 transitions, 970 flow [2024-06-27 17:54:03,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=970, PETRI_PLACES=115, PETRI_TRANSITIONS=111} [2024-06-27 17:54:03,552 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 66 predicate places. [2024-06-27 17:54:03,552 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 111 transitions, 970 flow [2024-06-27 17:54:03,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:03,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:03,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:03,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:54:03,552 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:03,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:03,553 INFO L85 PathProgramCache]: Analyzing trace with hash -149342652, now seen corresponding path program 3 times [2024-06-27 17:54:03,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:03,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635625208] [2024-06-27 17:54:03,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:03,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:03,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:03,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:03,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635625208] [2024-06-27 17:54:03,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635625208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:03,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:03,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:03,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657104295] [2024-06-27 17:54:03,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:03,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:03,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:03,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:03,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:03,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:03,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 111 transitions, 970 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:03,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:03,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:03,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:04,030 INFO L124 PetriNetUnfolderBase]: 2250/3702 cut-off events. [2024-06-27 17:54:04,030 INFO L125 PetriNetUnfolderBase]: For 31924/31924 co-relation queries the response was YES. [2024-06-27 17:54:04,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15829 conditions, 3702 events. 2250/3702 cut-off events. For 31924/31924 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23504 event pairs, 529 based on Foata normal form. 12/3706 useless extension candidates. Maximal degree in co-relation 15780. Up to 2512 conditions per place. [2024-06-27 17:54:04,052 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 102 selfloop transitions, 35 changer transitions 0/151 dead transitions. [2024-06-27 17:54:04,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 1320 flow [2024-06-27 17:54:04,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:04,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:04,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:54:04,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:54:04,053 INFO L175 Difference]: Start difference. First operand has 115 places, 111 transitions, 970 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:54:04,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 151 transitions, 1320 flow [2024-06-27 17:54:04,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 151 transitions, 1248 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:04,097 INFO L231 Difference]: Finished difference. Result has 116 places, 110 transitions, 932 flow [2024-06-27 17:54:04,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=932, PETRI_PLACES=116, PETRI_TRANSITIONS=110} [2024-06-27 17:54:04,098 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-27 17:54:04,098 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 110 transitions, 932 flow [2024-06-27 17:54:04,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:04,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:04,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:54:04,099 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:04,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:04,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1080723096, now seen corresponding path program 1 times [2024-06-27 17:54:04,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:04,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706067955] [2024-06-27 17:54:04,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:04,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:04,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:04,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706067955] [2024-06-27 17:54:04,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706067955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:04,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:04,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:04,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239327483] [2024-06-27 17:54:04,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:04,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:04,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:04,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:04,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:04,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:04,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 110 transitions, 932 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:04,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:04,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:04,536 INFO L124 PetriNetUnfolderBase]: 2302/3803 cut-off events. [2024-06-27 17:54:04,537 INFO L125 PetriNetUnfolderBase]: For 31747/31747 co-relation queries the response was YES. [2024-06-27 17:54:04,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16332 conditions, 3803 events. 2302/3803 cut-off events. For 31747/31747 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24509 event pairs, 620 based on Foata normal form. 2/3797 useless extension candidates. Maximal degree in co-relation 16282. Up to 3307 conditions per place. [2024-06-27 17:54:04,564 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 102 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-27 17:54:04,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 149 transitions, 1514 flow [2024-06-27 17:54:04,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:04,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:04,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:54:04,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:54:04,569 INFO L175 Difference]: Start difference. First operand has 116 places, 110 transitions, 932 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:54:04,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 149 transitions, 1514 flow [2024-06-27 17:54:04,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 149 transitions, 1426 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:04,623 INFO L231 Difference]: Finished difference. Result has 119 places, 124 transitions, 1095 flow [2024-06-27 17:54:04,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1095, PETRI_PLACES=119, PETRI_TRANSITIONS=124} [2024-06-27 17:54:04,624 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-27 17:54:04,624 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 124 transitions, 1095 flow [2024-06-27 17:54:04,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:04,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:04,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:54:04,625 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:04,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:04,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1600407404, now seen corresponding path program 2 times [2024-06-27 17:54:04,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:04,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439854843] [2024-06-27 17:54:04,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:04,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:04,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:04,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:04,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:04,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439854843] [2024-06-27 17:54:04,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439854843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:04,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:04,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:04,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430745510] [2024-06-27 17:54:04,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:04,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:04,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:04,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:04,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:04,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:04,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 124 transitions, 1095 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:04,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:04,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:05,120 INFO L124 PetriNetUnfolderBase]: 2363/3897 cut-off events. [2024-06-27 17:54:05,121 INFO L125 PetriNetUnfolderBase]: For 34941/34941 co-relation queries the response was YES. [2024-06-27 17:54:05,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17262 conditions, 3897 events. 2363/3897 cut-off events. For 34941/34941 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25178 event pairs, 630 based on Foata normal form. 3/3894 useless extension candidates. Maximal degree in co-relation 17209. Up to 3332 conditions per place. [2024-06-27 17:54:05,151 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 96 selfloop transitions, 55 changer transitions 0/165 dead transitions. [2024-06-27 17:54:05,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 165 transitions, 1727 flow [2024-06-27 17:54:05,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:05,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:05,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:54:05,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:54:05,153 INFO L175 Difference]: Start difference. First operand has 119 places, 124 transitions, 1095 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:54:05,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 165 transitions, 1727 flow [2024-06-27 17:54:05,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 165 transitions, 1661 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:05,205 INFO L231 Difference]: Finished difference. Result has 127 places, 139 transitions, 1365 flow [2024-06-27 17:54:05,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1365, PETRI_PLACES=127, PETRI_TRANSITIONS=139} [2024-06-27 17:54:05,206 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 78 predicate places. [2024-06-27 17:54:05,206 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 139 transitions, 1365 flow [2024-06-27 17:54:05,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:54:05,207 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1600614794, now seen corresponding path program 3 times [2024-06-27 17:54:05,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517519587] [2024-06-27 17:54:05,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:05,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517519587] [2024-06-27 17:54:05,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517519587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:05,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257656014] [2024-06-27 17:54:05,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:05,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:05,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:05,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:05,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 139 transitions, 1365 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:05,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:05,676 INFO L124 PetriNetUnfolderBase]: 2356/3889 cut-off events. [2024-06-27 17:54:05,676 INFO L125 PetriNetUnfolderBase]: For 39052/39052 co-relation queries the response was YES. [2024-06-27 17:54:05,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18133 conditions, 3889 events. 2356/3889 cut-off events. For 39052/39052 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25090 event pairs, 639 based on Foata normal form. 3/3880 useless extension candidates. Maximal degree in co-relation 18076. Up to 3327 conditions per place. [2024-06-27 17:54:05,701 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 94 selfloop transitions, 50 changer transitions 0/158 dead transitions. [2024-06-27 17:54:05,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 158 transitions, 1747 flow [2024-06-27 17:54:05,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:05,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:05,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 17:54:05,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-27 17:54:05,703 INFO L175 Difference]: Start difference. First operand has 127 places, 139 transitions, 1365 flow. Second operand 5 states and 152 transitions. [2024-06-27 17:54:05,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 158 transitions, 1747 flow [2024-06-27 17:54:05,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 158 transitions, 1602 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:05,774 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1332 flow [2024-06-27 17:54:05,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1332, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-27 17:54:05,775 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 80 predicate places. [2024-06-27 17:54:05,775 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1332 flow [2024-06-27 17:54:05,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:54:05,776 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1600399468, now seen corresponding path program 1 times [2024-06-27 17:54:05,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401893639] [2024-06-27 17:54:05,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:05,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401893639] [2024-06-27 17:54:05,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401893639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:05,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079004050] [2024-06-27 17:54:05,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:05,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:05,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:05,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:54:05,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1332 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:54:05,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,195 INFO L124 PetriNetUnfolderBase]: 2302/3822 cut-off events. [2024-06-27 17:54:06,196 INFO L125 PetriNetUnfolderBase]: For 42751/42758 co-relation queries the response was YES. [2024-06-27 17:54:06,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3822 events. 2302/3822 cut-off events. For 42751/42758 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 24926 event pairs, 605 based on Foata normal form. 18/3792 useless extension candidates. Maximal degree in co-relation 17684. Up to 3240 conditions per place. [2024-06-27 17:54:06,227 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 110 selfloop transitions, 22 changer transitions 0/160 dead transitions. [2024-06-27 17:54:06,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 1676 flow [2024-06-27 17:54:06,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:06,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:06,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 17:54:06,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-27 17:54:06,229 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1332 flow. Second operand 5 states and 149 transitions. [2024-06-27 17:54:06,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 1676 flow [2024-06-27 17:54:06,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 160 transitions, 1576 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:06,289 INFO L231 Difference]: Finished difference. Result has 130 places, 141 transitions, 1309 flow [2024-06-27 17:54:06,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1309, PETRI_PLACES=130, PETRI_TRANSITIONS=141} [2024-06-27 17:54:06,290 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 17:54:06,290 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 141 transitions, 1309 flow [2024-06-27 17:54:06,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:06,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:06,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:54:06,291 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:06,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:06,291 INFO L85 PathProgramCache]: Analyzing trace with hash -557507343, now seen corresponding path program 1 times [2024-06-27 17:54:06,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:06,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571026129] [2024-06-27 17:54:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:06,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:06,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:06,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:06,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571026129] [2024-06-27 17:54:06,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571026129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:06,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:06,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:06,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302658867] [2024-06-27 17:54:06,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:06,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:06,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:06,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:06,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:06,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:06,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 141 transitions, 1309 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:06,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:06,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,735 INFO L124 PetriNetUnfolderBase]: 2472/4079 cut-off events. [2024-06-27 17:54:06,735 INFO L125 PetriNetUnfolderBase]: For 42447/42447 co-relation queries the response was YES. [2024-06-27 17:54:06,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19079 conditions, 4079 events. 2472/4079 cut-off events. For 42447/42447 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26538 event pairs, 648 based on Foata normal form. 1/4066 useless extension candidates. Maximal degree in co-relation 19020. Up to 3518 conditions per place. [2024-06-27 17:54:06,762 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 113 selfloop transitions, 50 changer transitions 0/177 dead transitions. [2024-06-27 17:54:06,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 177 transitions, 1908 flow [2024-06-27 17:54:06,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:06,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:06,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:54:06,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 17:54:06,764 INFO L175 Difference]: Start difference. First operand has 130 places, 141 transitions, 1309 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:54:06,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 177 transitions, 1908 flow [2024-06-27 17:54:06,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 177 transitions, 1855 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:06,830 INFO L231 Difference]: Finished difference. Result has 133 places, 148 transitions, 1459 flow [2024-06-27 17:54:06,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1459, PETRI_PLACES=133, PETRI_TRANSITIONS=148} [2024-06-27 17:54:06,830 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 84 predicate places. [2024-06-27 17:54:06,830 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 148 transitions, 1459 flow [2024-06-27 17:54:06,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:06,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:06,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:54:06,831 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:06,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:06,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1319676239, now seen corresponding path program 2 times [2024-06-27 17:54:06,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:06,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272699529] [2024-06-27 17:54:06,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:06,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:06,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:06,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272699529] [2024-06-27 17:54:06,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272699529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:06,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:06,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:06,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819200631] [2024-06-27 17:54:06,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:06,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:06,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:06,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:06,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:06,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:06,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 148 transitions, 1459 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:06,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:06,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:07,399 INFO L124 PetriNetUnfolderBase]: 2516/4423 cut-off events. [2024-06-27 17:54:07,399 INFO L125 PetriNetUnfolderBase]: For 46089/46089 co-relation queries the response was YES. [2024-06-27 17:54:07,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19890 conditions, 4423 events. 2516/4423 cut-off events. For 46089/46089 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30335 event pairs, 1049 based on Foata normal form. 1/4373 useless extension candidates. Maximal degree in co-relation 19830. Up to 3667 conditions per place. [2024-06-27 17:54:07,433 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 136 selfloop transitions, 34 changer transitions 0/184 dead transitions. [2024-06-27 17:54:07,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 2012 flow [2024-06-27 17:54:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:07,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:54:07,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:54:07,434 INFO L175 Difference]: Start difference. First operand has 133 places, 148 transitions, 1459 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:54:07,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 2012 flow [2024-06-27 17:54:07,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 184 transitions, 1920 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:07,531 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1604 flow [2024-06-27 17:54:07,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1604, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-27 17:54:07,532 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-27 17:54:07,532 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1604 flow [2024-06-27 17:54:07,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:07,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:07,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:54:07,532 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:07,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:07,533 INFO L85 PathProgramCache]: Analyzing trace with hash -814640313, now seen corresponding path program 3 times [2024-06-27 17:54:07,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:07,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494811627] [2024-06-27 17:54:07,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:07,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:07,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:07,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:07,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:07,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494811627] [2024-06-27 17:54:07,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494811627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:07,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:07,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:07,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311444765] [2024-06-27 17:54:07,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:07,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:07,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:07,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:07,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:07,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:07,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1604 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:07,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:07,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:07,991 INFO L124 PetriNetUnfolderBase]: 2527/4227 cut-off events. [2024-06-27 17:54:07,991 INFO L125 PetriNetUnfolderBase]: For 48114/48114 co-relation queries the response was YES. [2024-06-27 17:54:08,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4227 events. 2527/4227 cut-off events. For 48114/48114 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27881 event pairs, 705 based on Foata normal form. 1/4213 useless extension candidates. Maximal degree in co-relation 19626. Up to 3568 conditions per place. [2024-06-27 17:54:08,022 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 121 selfloop transitions, 53 changer transitions 0/188 dead transitions. [2024-06-27 17:54:08,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 188 transitions, 2166 flow [2024-06-27 17:54:08,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:08,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:54:08,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:54:08,024 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1604 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:54:08,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 188 transitions, 2166 flow [2024-06-27 17:54:08,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 188 transitions, 2100 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:08,103 INFO L231 Difference]: Finished difference. Result has 141 places, 162 transitions, 1688 flow [2024-06-27 17:54:08,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1688, PETRI_PLACES=141, PETRI_TRANSITIONS=162} [2024-06-27 17:54:08,104 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-27 17:54:08,104 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 162 transitions, 1688 flow [2024-06-27 17:54:08,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:08,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:54:08,104 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,105 INFO L85 PathProgramCache]: Analyzing trace with hash -857335473, now seen corresponding path program 4 times [2024-06-27 17:54:08,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085310215] [2024-06-27 17:54:08,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:08,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:08,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:08,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085310215] [2024-06-27 17:54:08,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085310215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:08,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:08,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:08,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113766297] [2024-06-27 17:54:08,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:08,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:08,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:08,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:08,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:08,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 162 transitions, 1688 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:08,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:08,529 INFO L124 PetriNetUnfolderBase]: 2519/4151 cut-off events. [2024-06-27 17:54:08,529 INFO L125 PetriNetUnfolderBase]: For 49798/49798 co-relation queries the response was YES. [2024-06-27 17:54:08,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19716 conditions, 4151 events. 2519/4151 cut-off events. For 49798/49798 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27023 event pairs, 636 based on Foata normal form. 2/4143 useless extension candidates. Maximal degree in co-relation 19654. Up to 3560 conditions per place. [2024-06-27 17:54:08,560 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 121 selfloop transitions, 49 changer transitions 0/184 dead transitions. [2024-06-27 17:54:08,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 184 transitions, 2138 flow [2024-06-27 17:54:08,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:08,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:08,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:54:08,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:54:08,561 INFO L175 Difference]: Start difference. First operand has 141 places, 162 transitions, 1688 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:54:08,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 184 transitions, 2138 flow [2024-06-27 17:54:08,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 184 transitions, 2019 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:08,672 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1675 flow [2024-06-27 17:54:08,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1675, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-27 17:54:08,672 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 95 predicate places. [2024-06-27 17:54:08,672 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1675 flow [2024-06-27 17:54:08,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:08,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:54:08,673 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1914049107, now seen corresponding path program 5 times [2024-06-27 17:54:08,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137138576] [2024-06-27 17:54:08,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:08,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:08,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:08,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137138576] [2024-06-27 17:54:08,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137138576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:08,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:08,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:08,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046841931] [2024-06-27 17:54:08,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:08,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:08,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:08,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:08,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:08,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1675 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:08,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:09,211 INFO L124 PetriNetUnfolderBase]: 2513/4174 cut-off events. [2024-06-27 17:54:09,211 INFO L125 PetriNetUnfolderBase]: For 51820/51820 co-relation queries the response was YES. [2024-06-27 17:54:09,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19635 conditions, 4174 events. 2513/4174 cut-off events. For 51820/51820 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27434 event pairs, 663 based on Foata normal form. 2/4151 useless extension candidates. Maximal degree in co-relation 19572. Up to 3501 conditions per place. [2024-06-27 17:54:09,248 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 109 selfloop transitions, 61 changer transitions 0/184 dead transitions. [2024-06-27 17:54:09,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 184 transitions, 2129 flow [2024-06-27 17:54:09,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:09,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:54:09,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:54:09,250 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1675 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:54:09,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 184 transitions, 2129 flow [2024-06-27 17:54:09,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 184 transitions, 2001 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:09,364 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1682 flow [2024-06-27 17:54:09,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1682, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-27 17:54:09,364 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 95 predicate places. [2024-06-27 17:54:09,364 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1682 flow [2024-06-27 17:54:09,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:09,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:09,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:54:09,365 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:09,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:09,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1913869617, now seen corresponding path program 6 times [2024-06-27 17:54:09,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:09,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394129518] [2024-06-27 17:54:09,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:09,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:09,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:09,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394129518] [2024-06-27 17:54:09,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394129518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:09,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:09,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:09,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866038076] [2024-06-27 17:54:09,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:09,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:09,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:09,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:09,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:09,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:09,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1682 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:09,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:09,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:09,907 INFO L124 PetriNetUnfolderBase]: 2505/4132 cut-off events. [2024-06-27 17:54:09,907 INFO L125 PetriNetUnfolderBase]: For 51509/51509 co-relation queries the response was YES. [2024-06-27 17:54:09,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19552 conditions, 4132 events. 2505/4132 cut-off events. For 51509/51509 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26862 event pairs, 621 based on Foata normal form. 2/4127 useless extension candidates. Maximal degree in co-relation 19488. Up to 3493 conditions per place. [2024-06-27 17:54:09,939 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 112 selfloop transitions, 72 changer transitions 0/198 dead transitions. [2024-06-27 17:54:09,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 198 transitions, 2136 flow [2024-06-27 17:54:09,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:09,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:09,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 17:54:09,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:54:09,940 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1682 flow. Second operand 7 states and 217 transitions. [2024-06-27 17:54:09,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 198 transitions, 2136 flow [2024-06-27 17:54:10,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 1937 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:10,060 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1655 flow [2024-06-27 17:54:10,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-27 17:54:10,060 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-27 17:54:10,060 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1655 flow [2024-06-27 17:54:10,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:10,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:10,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:54:10,061 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:10,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:10,061 INFO L85 PathProgramCache]: Analyzing trace with hash -860183505, now seen corresponding path program 1 times [2024-06-27 17:54:10,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:10,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652247475] [2024-06-27 17:54:10,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:10,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:10,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:10,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:10,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652247475] [2024-06-27 17:54:10,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652247475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:10,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:10,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:10,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391143710] [2024-06-27 17:54:10,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:10,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:10,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:10,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:10,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:10,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:10,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1655 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:10,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:10,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:10,626 INFO L124 PetriNetUnfolderBase]: 2523/4266 cut-off events. [2024-06-27 17:54:10,627 INFO L125 PetriNetUnfolderBase]: For 52016/52016 co-relation queries the response was YES. [2024-06-27 17:54:10,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19839 conditions, 4266 events. 2523/4266 cut-off events. For 52016/52016 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28271 event pairs, 998 based on Foata normal form. 2/4242 useless extension candidates. Maximal degree in co-relation 19775. Up to 3717 conditions per place. [2024-06-27 17:54:10,666 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 159 selfloop transitions, 20 changer transitions 0/193 dead transitions. [2024-06-27 17:54:10,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 193 transitions, 2207 flow [2024-06-27 17:54:10,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:10,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:10,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:54:10,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 17:54:10,667 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1655 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:54:10,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 193 transitions, 2207 flow [2024-06-27 17:54:10,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 193 transitions, 2051 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:10,797 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1620 flow [2024-06-27 17:54:10,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1620, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-27 17:54:10,799 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 95 predicate places. [2024-06-27 17:54:10,799 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1620 flow [2024-06-27 17:54:10,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:10,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:10,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:54:10,800 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:10,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:10,800 INFO L85 PathProgramCache]: Analyzing trace with hash -803203545, now seen corresponding path program 2 times [2024-06-27 17:54:10,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:10,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779343456] [2024-06-27 17:54:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:10,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:10,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:10,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:10,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:10,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779343456] [2024-06-27 17:54:10,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779343456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:10,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:10,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:10,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956981633] [2024-06-27 17:54:10,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:10,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:10,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:10,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:10,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:10,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:10,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1620 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:10,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:10,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:11,262 INFO L124 PetriNetUnfolderBase]: 2541/4189 cut-off events. [2024-06-27 17:54:11,263 INFO L125 PetriNetUnfolderBase]: For 49459/49459 co-relation queries the response was YES. [2024-06-27 17:54:11,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4189 events. 2541/4189 cut-off events. For 49459/49459 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27282 event pairs, 610 based on Foata normal form. 2/4187 useless extension candidates. Maximal degree in co-relation 19623. Up to 3794 conditions per place. [2024-06-27 17:54:11,296 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 159 selfloop transitions, 17 changer transitions 0/190 dead transitions. [2024-06-27 17:54:11,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 190 transitions, 2060 flow [2024-06-27 17:54:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:11,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:11,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:54:11,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:54:11,297 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1620 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:54:11,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 190 transitions, 2060 flow [2024-06-27 17:54:11,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 190 transitions, 1990 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:11,406 INFO L231 Difference]: Finished difference. Result has 148 places, 168 transitions, 1631 flow [2024-06-27 17:54:11,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1631, PETRI_PLACES=148, PETRI_TRANSITIONS=168} [2024-06-27 17:54:11,407 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 99 predicate places. [2024-06-27 17:54:11,407 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 168 transitions, 1631 flow [2024-06-27 17:54:11,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:11,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:11,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:54:11,408 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:11,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:11,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1920544785, now seen corresponding path program 3 times [2024-06-27 17:54:11,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:11,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537831024] [2024-06-27 17:54:11,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:11,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:11,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:11,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:11,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537831024] [2024-06-27 17:54:11,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537831024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:11,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:11,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:11,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377243635] [2024-06-27 17:54:11,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:11,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:11,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:11,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:11,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:11,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:11,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 168 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:11,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:11,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:11,904 INFO L124 PetriNetUnfolderBase]: 2536/4230 cut-off events. [2024-06-27 17:54:11,905 INFO L125 PetriNetUnfolderBase]: For 50244/50244 co-relation queries the response was YES. [2024-06-27 17:54:11,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19583 conditions, 4230 events. 2536/4230 cut-off events. For 50244/50244 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27783 event pairs, 599 based on Foata normal form. 2/4226 useless extension candidates. Maximal degree in co-relation 19517. Up to 3768 conditions per place. [2024-06-27 17:54:11,939 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 160 selfloop transitions, 16 changer transitions 0/190 dead transitions. [2024-06-27 17:54:11,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 190 transitions, 2035 flow [2024-06-27 17:54:11,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:11,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:11,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 17:54:11,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 17:54:11,940 INFO L175 Difference]: Start difference. First operand has 148 places, 168 transitions, 1631 flow. Second operand 5 states and 147 transitions. [2024-06-27 17:54:11,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 190 transitions, 2035 flow [2024-06-27 17:54:12,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 190 transitions, 1970 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:12,044 INFO L231 Difference]: Finished difference. Result has 149 places, 168 transitions, 1606 flow [2024-06-27 17:54:12,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1606, PETRI_PLACES=149, PETRI_TRANSITIONS=168} [2024-06-27 17:54:12,044 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-06-27 17:54:12,044 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 168 transitions, 1606 flow [2024-06-27 17:54:12,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:12,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:12,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:54:12,045 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:12,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:12,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1001537439, now seen corresponding path program 1 times [2024-06-27 17:54:12,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:12,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302142880] [2024-06-27 17:54:12,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:12,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:12,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:12,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:12,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302142880] [2024-06-27 17:54:12,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302142880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:12,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:12,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:12,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899042404] [2024-06-27 17:54:12,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:12,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:12,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:12,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:12,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:12,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:54:12,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 168 transitions, 1606 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:12,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:54:12,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:12,558 INFO L124 PetriNetUnfolderBase]: 2443/4279 cut-off events. [2024-06-27 17:54:12,558 INFO L125 PetriNetUnfolderBase]: For 55628/55628 co-relation queries the response was YES. [2024-06-27 17:54:12,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19236 conditions, 4279 events. 2443/4279 cut-off events. For 55628/55628 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29221 event pairs, 841 based on Foata normal form. 7/4199 useless extension candidates. Maximal degree in co-relation 19169. Up to 3326 conditions per place. [2024-06-27 17:54:12,593 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 134 selfloop transitions, 31 changer transitions 0/197 dead transitions. [2024-06-27 17:54:12,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2028 flow [2024-06-27 17:54:12,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:12,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:12,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 17:54:12,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:54:12,594 INFO L175 Difference]: Start difference. First operand has 149 places, 168 transitions, 1606 flow. Second operand 5 states and 160 transitions. [2024-06-27 17:54:12,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2028 flow [2024-06-27 17:54:12,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 1989 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:12,695 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1653 flow [2024-06-27 17:54:12,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1653, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-27 17:54:12,695 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-06-27 17:54:12,695 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1653 flow [2024-06-27 17:54:12,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:12,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:12,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:54:12,696 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:12,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:12,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1001955009, now seen corresponding path program 2 times [2024-06-27 17:54:12,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:12,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577911630] [2024-06-27 17:54:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:12,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:12,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:12,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:12,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577911630] [2024-06-27 17:54:12,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577911630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:12,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:12,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:12,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069551335] [2024-06-27 17:54:12,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:12,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:12,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:12,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:12,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:12,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:54:12,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1653 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:12,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:54:12,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:13,178 INFO L124 PetriNetUnfolderBase]: 2471/4124 cut-off events. [2024-06-27 17:54:13,178 INFO L125 PetriNetUnfolderBase]: For 56124/56131 co-relation queries the response was YES. [2024-06-27 17:54:13,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19378 conditions, 4124 events. 2471/4124 cut-off events. For 56124/56131 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27154 event pairs, 453 based on Foata normal form. 14/4086 useless extension candidates. Maximal degree in co-relation 19310. Up to 3129 conditions per place. [2024-06-27 17:54:13,211 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 138 selfloop transitions, 26 changer transitions 0/196 dead transitions. [2024-06-27 17:54:13,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 196 transitions, 2143 flow [2024-06-27 17:54:13,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:13,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:13,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 17:54:13,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6844444444444444 [2024-06-27 17:54:13,212 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1653 flow. Second operand 5 states and 154 transitions. [2024-06-27 17:54:13,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 196 transitions, 2143 flow [2024-06-27 17:54:13,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 196 transitions, 2087 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:13,329 INFO L231 Difference]: Finished difference. Result has 152 places, 170 transitions, 1665 flow [2024-06-27 17:54:13,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1665, PETRI_PLACES=152, PETRI_TRANSITIONS=170} [2024-06-27 17:54:13,330 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-27 17:54:13,330 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 170 transitions, 1665 flow [2024-06-27 17:54:13,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:13,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:13,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:54:13,331 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:13,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:13,331 INFO L85 PathProgramCache]: Analyzing trace with hash 781928897, now seen corresponding path program 1 times [2024-06-27 17:54:13,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:13,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232288030] [2024-06-27 17:54:13,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:13,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:13,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:13,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:13,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232288030] [2024-06-27 17:54:13,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232288030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:13,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:13,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:13,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499383070] [2024-06-27 17:54:13,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:13,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:13,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:13,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:13,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:13,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:13,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 170 transitions, 1665 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:13,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:13,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:13,946 INFO L124 PetriNetUnfolderBase]: 2917/4820 cut-off events. [2024-06-27 17:54:13,946 INFO L125 PetriNetUnfolderBase]: For 77110/77110 co-relation queries the response was YES. [2024-06-27 17:54:13,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23299 conditions, 4820 events. 2917/4820 cut-off events. For 77110/77110 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 32521 event pairs, 614 based on Foata normal form. 12/4822 useless extension candidates. Maximal degree in co-relation 23230. Up to 3414 conditions per place. [2024-06-27 17:54:13,979 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 146 selfloop transitions, 56 changer transitions 0/216 dead transitions. [2024-06-27 17:54:13,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 216 transitions, 2445 flow [2024-06-27 17:54:13,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:13,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:54:13,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:13,981 INFO L175 Difference]: Start difference. First operand has 152 places, 170 transitions, 1665 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:54:13,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 216 transitions, 2445 flow [2024-06-27 17:54:14,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 216 transitions, 2401 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:14,127 INFO L231 Difference]: Finished difference. Result has 158 places, 175 transitions, 1827 flow [2024-06-27 17:54:14,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1827, PETRI_PLACES=158, PETRI_TRANSITIONS=175} [2024-06-27 17:54:14,130 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-27 17:54:14,130 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 175 transitions, 1827 flow [2024-06-27 17:54:14,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:14,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:14,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:54:14,131 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:14,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash -807318343, now seen corresponding path program 2 times [2024-06-27 17:54:14,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:14,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620842916] [2024-06-27 17:54:14,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:14,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:14,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:14,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620842916] [2024-06-27 17:54:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620842916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:14,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:14,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:14,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45508411] [2024-06-27 17:54:14,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:14,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:14,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:14,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:14,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:14,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 175 transitions, 1827 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:14,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:14,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:14,791 INFO L124 PetriNetUnfolderBase]: 3203/5253 cut-off events. [2024-06-27 17:54:14,792 INFO L125 PetriNetUnfolderBase]: For 98447/98447 co-relation queries the response was YES. [2024-06-27 17:54:14,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26737 conditions, 5253 events. 3203/5253 cut-off events. For 98447/98447 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 35834 event pairs, 777 based on Foata normal form. 12/5255 useless extension candidates. Maximal degree in co-relation 26666. Up to 4185 conditions per place. [2024-06-27 17:54:14,839 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 147 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-27 17:54:14,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 212 transitions, 2485 flow [2024-06-27 17:54:14,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:14,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:14,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:54:14,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:54:14,840 INFO L175 Difference]: Start difference. First operand has 158 places, 175 transitions, 1827 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:54:14,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 212 transitions, 2485 flow [2024-06-27 17:54:15,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 212 transitions, 2404 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:15,018 INFO L231 Difference]: Finished difference. Result has 164 places, 179 transitions, 1941 flow [2024-06-27 17:54:15,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=164, PETRI_TRANSITIONS=179} [2024-06-27 17:54:15,019 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-27 17:54:15,019 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 179 transitions, 1941 flow [2024-06-27 17:54:15,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:15,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:15,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:15,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:54:15,020 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:15,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:15,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1685073675, now seen corresponding path program 3 times [2024-06-27 17:54:15,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:15,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623341568] [2024-06-27 17:54:15,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:15,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:15,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:15,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623341568] [2024-06-27 17:54:15,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623341568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:15,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:15,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:15,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189340099] [2024-06-27 17:54:15,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:15,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:15,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:15,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:15,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:15,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:15,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 179 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:15,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:15,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:15,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:15,746 INFO L124 PetriNetUnfolderBase]: 3249/5447 cut-off events. [2024-06-27 17:54:15,746 INFO L125 PetriNetUnfolderBase]: For 103289/103289 co-relation queries the response was YES. [2024-06-27 17:54:15,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27376 conditions, 5447 events. 3249/5447 cut-off events. For 103289/103289 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 37935 event pairs, 909 based on Foata normal form. 16/5447 useless extension candidates. Maximal degree in co-relation 27302. Up to 4527 conditions per place. [2024-06-27 17:54:15,786 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 142 selfloop transitions, 53 changer transitions 0/209 dead transitions. [2024-06-27 17:54:15,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 209 transitions, 2454 flow [2024-06-27 17:54:15,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:15,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:15,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:15,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:54:15,788 INFO L175 Difference]: Start difference. First operand has 164 places, 179 transitions, 1941 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:15,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 209 transitions, 2454 flow [2024-06-27 17:54:15,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 209 transitions, 2367 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:16,000 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 2009 flow [2024-06-27 17:54:16,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2009, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-27 17:54:16,001 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-27 17:54:16,001 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 2009 flow [2024-06-27 17:54:16,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:16,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:16,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:54:16,002 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:16,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:16,002 INFO L85 PathProgramCache]: Analyzing trace with hash 264585429, now seen corresponding path program 4 times [2024-06-27 17:54:16,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:16,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682662265] [2024-06-27 17:54:16,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:16,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:16,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:16,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:16,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:16,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682662265] [2024-06-27 17:54:16,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682662265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:16,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:16,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:16,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891704564] [2024-06-27 17:54:16,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:16,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:16,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:16,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:16,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:16,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:16,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 2009 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:16,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:16,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:16,722 INFO L124 PetriNetUnfolderBase]: 3555/5852 cut-off events. [2024-06-27 17:54:16,722 INFO L125 PetriNetUnfolderBase]: For 129298/129298 co-relation queries the response was YES. [2024-06-27 17:54:16,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29720 conditions, 5852 events. 3555/5852 cut-off events. For 129298/129298 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 41012 event pairs, 939 based on Foata normal form. 42/5867 useless extension candidates. Maximal degree in co-relation 29644. Up to 4653 conditions per place. [2024-06-27 17:54:16,774 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 131 selfloop transitions, 65 changer transitions 0/210 dead transitions. [2024-06-27 17:54:16,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 210 transitions, 2531 flow [2024-06-27 17:54:16,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:16,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:16,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:54:16,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:16,776 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 2009 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:54:16,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 210 transitions, 2531 flow [2024-06-27 17:54:16,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 210 transitions, 2409 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:16,971 INFO L231 Difference]: Finished difference. Result has 169 places, 183 transitions, 2070 flow [2024-06-27 17:54:16,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2070, PETRI_PLACES=169, PETRI_TRANSITIONS=183} [2024-06-27 17:54:16,972 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-27 17:54:16,972 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 183 transitions, 2070 flow [2024-06-27 17:54:16,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:16,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:16,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:54:16,973 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:16,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:16,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1642962389, now seen corresponding path program 5 times [2024-06-27 17:54:16,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:16,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839208027] [2024-06-27 17:54:16,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:16,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:16,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:17,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:17,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839208027] [2024-06-27 17:54:17,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839208027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:17,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:17,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:17,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171622675] [2024-06-27 17:54:17,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:17,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:17,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:17,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:17,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:17,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:17,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 183 transitions, 2070 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:17,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:17,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:17,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:17,830 INFO L124 PetriNetUnfolderBase]: 3838/6287 cut-off events. [2024-06-27 17:54:17,831 INFO L125 PetriNetUnfolderBase]: For 135510/135510 co-relation queries the response was YES. [2024-06-27 17:54:17,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31644 conditions, 6287 events. 3838/6287 cut-off events. For 135510/135510 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 44614 event pairs, 1021 based on Foata normal form. 42/6321 useless extension candidates. Maximal degree in co-relation 31567. Up to 5094 conditions per place. [2024-06-27 17:54:17,896 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 132 selfloop transitions, 72 changer transitions 0/218 dead transitions. [2024-06-27 17:54:17,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 218 transitions, 2624 flow [2024-06-27 17:54:17,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:17,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:54:17,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:54:17,898 INFO L175 Difference]: Start difference. First operand has 169 places, 183 transitions, 2070 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:54:17,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 218 transitions, 2624 flow [2024-06-27 17:54:18,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 218 transitions, 2477 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:18,136 INFO L231 Difference]: Finished difference. Result has 173 places, 185 transitions, 2124 flow [2024-06-27 17:54:18,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2124, PETRI_PLACES=173, PETRI_TRANSITIONS=185} [2024-06-27 17:54:18,137 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 124 predicate places. [2024-06-27 17:54:18,137 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 185 transitions, 2124 flow [2024-06-27 17:54:18,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:18,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:18,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:54:18,138 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:18,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:18,138 INFO L85 PathProgramCache]: Analyzing trace with hash -592653033, now seen corresponding path program 6 times [2024-06-27 17:54:18,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:18,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168986289] [2024-06-27 17:54:18,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:18,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:18,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:18,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:18,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168986289] [2024-06-27 17:54:18,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168986289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:18,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:18,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:18,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512491794] [2024-06-27 17:54:18,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:18,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:18,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:18,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:18,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:18,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:18,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 185 transitions, 2124 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:18,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:18,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:18,998 INFO L124 PetriNetUnfolderBase]: 4038/6652 cut-off events. [2024-06-27 17:54:18,999 INFO L125 PetriNetUnfolderBase]: For 131521/131521 co-relation queries the response was YES. [2024-06-27 17:54:19,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32640 conditions, 6652 events. 4038/6652 cut-off events. For 131521/131521 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 47980 event pairs, 875 based on Foata normal form. 36/6674 useless extension candidates. Maximal degree in co-relation 32562. Up to 3721 conditions per place. [2024-06-27 17:54:19,061 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 139 selfloop transitions, 72 changer transitions 0/225 dead transitions. [2024-06-27 17:54:19,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 225 transitions, 2840 flow [2024-06-27 17:54:19,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:19,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:19,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:54:19,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 17:54:19,062 INFO L175 Difference]: Start difference. First operand has 173 places, 185 transitions, 2124 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:54:19,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 225 transitions, 2840 flow [2024-06-27 17:54:19,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 225 transitions, 2675 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:19,282 INFO L231 Difference]: Finished difference. Result has 174 places, 188 transitions, 2227 flow [2024-06-27 17:54:19,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2227, PETRI_PLACES=174, PETRI_TRANSITIONS=188} [2024-06-27 17:54:19,283 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 17:54:19,283 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 188 transitions, 2227 flow [2024-06-27 17:54:19,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:19,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:19,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:19,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:54:19,283 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:19,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:19,284 INFO L85 PathProgramCache]: Analyzing trace with hash -385578861, now seen corresponding path program 1 times [2024-06-27 17:54:19,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:19,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23907206] [2024-06-27 17:54:19,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:19,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:19,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:19,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:19,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:19,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23907206] [2024-06-27 17:54:19,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23907206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:19,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:19,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:19,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706179973] [2024-06-27 17:54:19,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:19,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:19,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:19,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:19,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:19,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:19,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 188 transitions, 2227 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:19,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:19,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:19,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:20,255 INFO L124 PetriNetUnfolderBase]: 4277/7066 cut-off events. [2024-06-27 17:54:20,255 INFO L125 PetriNetUnfolderBase]: For 133377/133377 co-relation queries the response was YES. [2024-06-27 17:54:20,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34050 conditions, 7066 events. 4277/7066 cut-off events. For 133377/133377 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 51475 event pairs, 1084 based on Foata normal form. 36/7094 useless extension candidates. Maximal degree in co-relation 33970. Up to 4857 conditions per place. [2024-06-27 17:54:20,313 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 137 selfloop transitions, 79 changer transitions 0/230 dead transitions. [2024-06-27 17:54:20,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 230 transitions, 2838 flow [2024-06-27 17:54:20,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:20,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:20,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 17:54:20,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:54:20,315 INFO L175 Difference]: Start difference. First operand has 174 places, 188 transitions, 2227 flow. Second operand 8 states and 236 transitions. [2024-06-27 17:54:20,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 230 transitions, 2838 flow [2024-06-27 17:54:20,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 230 transitions, 2665 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:20,608 INFO L231 Difference]: Finished difference. Result has 179 places, 191 transitions, 2276 flow [2024-06-27 17:54:20,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2276, PETRI_PLACES=179, PETRI_TRANSITIONS=191} [2024-06-27 17:54:20,608 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-27 17:54:20,609 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 191 transitions, 2276 flow [2024-06-27 17:54:20,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:20,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:20,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:54:20,609 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:20,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:20,610 INFO L85 PathProgramCache]: Analyzing trace with hash -551762519, now seen corresponding path program 1 times [2024-06-27 17:54:20,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:20,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110062493] [2024-06-27 17:54:20,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:20,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:20,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:20,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:20,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:20,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110062493] [2024-06-27 17:54:20,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110062493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:20,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:20,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:20,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113509730] [2024-06-27 17:54:20,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:20,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:54:20,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:20,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:54:20,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:54:20,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 17:54:20,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 191 transitions, 2276 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:20,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 17:54:20,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:21,456 INFO L124 PetriNetUnfolderBase]: 3700/8006 cut-off events. [2024-06-27 17:54:21,456 INFO L125 PetriNetUnfolderBase]: For 66384/66727 co-relation queries the response was YES. [2024-06-27 17:54:21,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28805 conditions, 8006 events. 3700/8006 cut-off events. For 66384/66727 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 75082 event pairs, 708 based on Foata normal form. 383/7983 useless extension candidates. Maximal degree in co-relation 28724. Up to 2990 conditions per place. [2024-06-27 17:54:21,528 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 50 changer transitions 0/208 dead transitions. [2024-06-27 17:54:21,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 208 transitions, 2534 flow [2024-06-27 17:54:21,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:21,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:21,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 17:54:21,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 17:54:21,529 INFO L175 Difference]: Start difference. First operand has 179 places, 191 transitions, 2276 flow. Second operand 4 states and 137 transitions. [2024-06-27 17:54:21,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 208 transitions, 2534 flow [2024-06-27 17:54:21,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 208 transitions, 2404 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:21,679 INFO L231 Difference]: Finished difference. Result has 180 places, 195 transitions, 2394 flow [2024-06-27 17:54:21,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2394, PETRI_PLACES=180, PETRI_TRANSITIONS=195} [2024-06-27 17:54:21,680 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 17:54:21,680 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 195 transitions, 2394 flow [2024-06-27 17:54:21,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:21,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:21,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:54:21,681 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:21,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:21,681 INFO L85 PathProgramCache]: Analyzing trace with hash 242353620, now seen corresponding path program 1 times [2024-06-27 17:54:21,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:21,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184595420] [2024-06-27 17:54:21,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:21,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:21,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184595420] [2024-06-27 17:54:21,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184595420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:21,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:21,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:21,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671271561] [2024-06-27 17:54:21,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:21,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:21,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:21,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:21,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:21,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:21,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 195 transitions, 2394 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:21,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:21,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:22,658 INFO L124 PetriNetUnfolderBase]: 4589/7943 cut-off events. [2024-06-27 17:54:22,658 INFO L125 PetriNetUnfolderBase]: For 118174/118262 co-relation queries the response was YES. [2024-06-27 17:54:22,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39381 conditions, 7943 events. 4589/7943 cut-off events. For 118174/118262 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 61874 event pairs, 2216 based on Foata normal form. 9/7686 useless extension candidates. Maximal degree in co-relation 39297. Up to 7111 conditions per place. [2024-06-27 17:54:22,751 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 168 selfloop transitions, 41 changer transitions 0/224 dead transitions. [2024-06-27 17:54:22,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 224 transitions, 2938 flow [2024-06-27 17:54:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:22,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:22,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:54:22,755 INFO L175 Difference]: Start difference. First operand has 180 places, 195 transitions, 2394 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:22,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 224 transitions, 2938 flow [2024-06-27 17:54:23,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 224 transitions, 2934 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:23,062 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 2544 flow [2024-06-27 17:54:23,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2544, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2024-06-27 17:54:23,062 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-06-27 17:54:23,063 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 2544 flow [2024-06-27 17:54:23,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:23,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:23,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:54:23,068 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:23,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:23,068 INFO L85 PathProgramCache]: Analyzing trace with hash 903072814, now seen corresponding path program 2 times [2024-06-27 17:54:23,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:23,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773866] [2024-06-27 17:54:23,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:23,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:23,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:23,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:23,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773866] [2024-06-27 17:54:23,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:23,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:23,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:23,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702356945] [2024-06-27 17:54:23,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:23,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:23,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:23,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:23,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:23,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 2544 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:23,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:23,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:24,042 INFO L124 PetriNetUnfolderBase]: 4628/8012 cut-off events. [2024-06-27 17:54:24,042 INFO L125 PetriNetUnfolderBase]: For 123437/123533 co-relation queries the response was YES. [2024-06-27 17:54:24,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40179 conditions, 8012 events. 4628/8012 cut-off events. For 123437/123533 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 62490 event pairs, 2230 based on Foata normal form. 7/7753 useless extension candidates. Maximal degree in co-relation 40093. Up to 6998 conditions per place. [2024-06-27 17:54:24,125 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 125 selfloop transitions, 95 changer transitions 0/235 dead transitions. [2024-06-27 17:54:24,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 235 transitions, 3526 flow [2024-06-27 17:54:24,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:24,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:24,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:54:24,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:54:24,127 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 2544 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:54:24,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 235 transitions, 3526 flow [2024-06-27 17:54:24,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 235 transitions, 3402 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:24,455 INFO L231 Difference]: Finished difference. Result has 188 places, 209 transitions, 2844 flow [2024-06-27 17:54:24,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2420, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2844, PETRI_PLACES=188, PETRI_TRANSITIONS=209} [2024-06-27 17:54:24,456 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-06-27 17:54:24,456 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 209 transitions, 2844 flow [2024-06-27 17:54:24,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:24,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:24,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:24,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:54:24,457 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:24,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:24,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1999308288, now seen corresponding path program 3 times [2024-06-27 17:54:24,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:24,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172531593] [2024-06-27 17:54:24,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:24,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:24,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:24,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:24,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172531593] [2024-06-27 17:54:24,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172531593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:24,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:24,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:24,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952221688] [2024-06-27 17:54:24,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:24,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:24,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:24,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:24,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:24,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:24,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 209 transitions, 2844 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:24,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:24,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:24,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:25,413 INFO L124 PetriNetUnfolderBase]: 4635/8033 cut-off events. [2024-06-27 17:54:25,413 INFO L125 PetriNetUnfolderBase]: For 128659/128755 co-relation queries the response was YES. [2024-06-27 17:54:25,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 8033 events. 4635/8033 cut-off events. For 128659/128755 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 62683 event pairs, 2244 based on Foata normal form. 7/7772 useless extension candidates. Maximal degree in co-relation 40503. Up to 7004 conditions per place. [2024-06-27 17:54:25,489 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 123 selfloop transitions, 97 changer transitions 0/235 dead transitions. [2024-06-27 17:54:25,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 235 transitions, 3670 flow [2024-06-27 17:54:25,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:25,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:25,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:25,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:54:25,490 INFO L175 Difference]: Start difference. First operand has 188 places, 209 transitions, 2844 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:25,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 235 transitions, 3670 flow [2024-06-27 17:54:25,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 235 transitions, 3449 flow, removed 65 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:25,830 INFO L231 Difference]: Finished difference. Result has 193 places, 212 transitions, 2895 flow [2024-06-27 17:54:25,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2895, PETRI_PLACES=193, PETRI_TRANSITIONS=212} [2024-06-27 17:54:25,830 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 144 predicate places. [2024-06-27 17:54:25,830 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 212 transitions, 2895 flow [2024-06-27 17:54:25,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:25,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:25,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:54:25,831 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:25,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:25,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2014728704, now seen corresponding path program 4 times [2024-06-27 17:54:25,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:25,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536749204] [2024-06-27 17:54:25,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:25,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:25,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:25,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:25,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536749204] [2024-06-27 17:54:25,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536749204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:25,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:25,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:25,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471423294] [2024-06-27 17:54:25,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:25,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:25,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:25,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:25,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:25,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:25,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 212 transitions, 2895 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:25,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:25,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:26,798 INFO L124 PetriNetUnfolderBase]: 4642/8039 cut-off events. [2024-06-27 17:54:26,798 INFO L125 PetriNetUnfolderBase]: For 129222/129310 co-relation queries the response was YES. [2024-06-27 17:54:26,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40793 conditions, 8039 events. 4642/8039 cut-off events. For 129222/129310 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 62667 event pairs, 2230 based on Foata normal form. 9/7768 useless extension candidates. Maximal degree in co-relation 40704. Up to 7191 conditions per place. [2024-06-27 17:54:26,885 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 37 changer transitions 0/233 dead transitions. [2024-06-27 17:54:26,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 233 transitions, 3431 flow [2024-06-27 17:54:26,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:26,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:26,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:54:26,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:54:26,887 INFO L175 Difference]: Start difference. First operand has 193 places, 212 transitions, 2895 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:54:26,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 233 transitions, 3431 flow [2024-06-27 17:54:27,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 233 transitions, 3244 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:27,254 INFO L231 Difference]: Finished difference. Result has 196 places, 215 transitions, 2842 flow [2024-06-27 17:54:27,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2842, PETRI_PLACES=196, PETRI_TRANSITIONS=215} [2024-06-27 17:54:27,254 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 147 predicate places. [2024-06-27 17:54:27,254 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 215 transitions, 2842 flow [2024-06-27 17:54:27,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:27,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:27,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:27,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:54:27,255 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:27,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:27,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1157803032, now seen corresponding path program 1 times [2024-06-27 17:54:27,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:27,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227983103] [2024-06-27 17:54:27,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:27,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:27,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:27,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:27,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:27,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227983103] [2024-06-27 17:54:27,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227983103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:27,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:27,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:27,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038887314] [2024-06-27 17:54:27,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:27,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:27,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:27,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:27,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:27,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:27,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 215 transitions, 2842 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:27,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:27,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:27,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:28,437 INFO L124 PetriNetUnfolderBase]: 4807/8391 cut-off events. [2024-06-27 17:54:28,437 INFO L125 PetriNetUnfolderBase]: For 149525/149613 co-relation queries the response was YES. [2024-06-27 17:54:28,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42933 conditions, 8391 events. 4807/8391 cut-off events. For 149525/149613 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 66182 event pairs, 2264 based on Foata normal form. 8/8114 useless extension candidates. Maximal degree in co-relation 42843. Up to 7210 conditions per place. [2024-06-27 17:54:28,522 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 174 selfloop transitions, 65 changer transitions 0/254 dead transitions. [2024-06-27 17:54:28,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 254 transitions, 3627 flow [2024-06-27 17:54:28,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:28,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:28,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:54:28,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:54:28,524 INFO L175 Difference]: Start difference. First operand has 196 places, 215 transitions, 2842 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:54:28,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 254 transitions, 3627 flow [2024-06-27 17:54:28,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 254 transitions, 3548 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:28,835 INFO L231 Difference]: Finished difference. Result has 200 places, 221 transitions, 3026 flow [2024-06-27 17:54:28,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=200, PETRI_TRANSITIONS=221} [2024-06-27 17:54:28,835 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-27 17:54:28,835 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 221 transitions, 3026 flow [2024-06-27 17:54:28,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:28,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:28,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:28,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:54:28,836 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:28,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:28,836 INFO L85 PathProgramCache]: Analyzing trace with hash 912602958, now seen corresponding path program 2 times [2024-06-27 17:54:28,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:28,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370221825] [2024-06-27 17:54:28,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:28,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:28,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:28,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:28,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370221825] [2024-06-27 17:54:28,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370221825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:28,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:28,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:28,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728547348] [2024-06-27 17:54:28,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:28,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:28,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:28,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:28,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:28,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:28,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 221 transitions, 3026 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:28,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:28,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:28,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:29,845 INFO L124 PetriNetUnfolderBase]: 4802/8338 cut-off events. [2024-06-27 17:54:29,845 INFO L125 PetriNetUnfolderBase]: For 154350/154441 co-relation queries the response was YES. [2024-06-27 17:54:29,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43396 conditions, 8338 events. 4802/8338 cut-off events. For 154350/154441 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 65541 event pairs, 2298 based on Foata normal form. 8/8061 useless extension candidates. Maximal degree in co-relation 43304. Up to 7371 conditions per place. [2024-06-27 17:54:29,931 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 169 selfloop transitions, 60 changer transitions 0/244 dead transitions. [2024-06-27 17:54:29,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 3544 flow [2024-06-27 17:54:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:29,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:29,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 17:54:29,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:54:29,932 INFO L175 Difference]: Start difference. First operand has 200 places, 221 transitions, 3026 flow. Second operand 7 states and 196 transitions. [2024-06-27 17:54:29,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 3544 flow [2024-06-27 17:54:30,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 244 transitions, 3404 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:30,299 INFO L231 Difference]: Finished difference. Result has 203 places, 221 transitions, 3011 flow [2024-06-27 17:54:30,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3011, PETRI_PLACES=203, PETRI_TRANSITIONS=221} [2024-06-27 17:54:30,299 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 17:54:30,300 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 221 transitions, 3011 flow [2024-06-27 17:54:30,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:30,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:30,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:54:30,300 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:30,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:30,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1193533262, now seen corresponding path program 3 times [2024-06-27 17:54:30,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:30,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742714617] [2024-06-27 17:54:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:30,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:30,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:30,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:30,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:30,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742714617] [2024-06-27 17:54:30,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742714617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:30,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:30,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:30,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666778453] [2024-06-27 17:54:30,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:30,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:30,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:30,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:30,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:30,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:30,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 221 transitions, 3011 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:30,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:30,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:31,390 INFO L124 PetriNetUnfolderBase]: 4897/8533 cut-off events. [2024-06-27 17:54:31,390 INFO L125 PetriNetUnfolderBase]: For 159795/159889 co-relation queries the response was YES. [2024-06-27 17:54:31,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44248 conditions, 8533 events. 4897/8533 cut-off events. For 159795/159889 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 66934 event pairs, 2250 based on Foata normal form. 10/8243 useless extension candidates. Maximal degree in co-relation 44155. Up to 7485 conditions per place. [2024-06-27 17:54:31,477 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 196 selfloop transitions, 37 changer transitions 0/248 dead transitions. [2024-06-27 17:54:31,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 248 transitions, 3628 flow [2024-06-27 17:54:31,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:31,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:31,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 17:54:31,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:54:31,479 INFO L175 Difference]: Start difference. First operand has 203 places, 221 transitions, 3011 flow. Second operand 7 states and 196 transitions. [2024-06-27 17:54:31,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 248 transitions, 3628 flow [2024-06-27 17:54:31,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 248 transitions, 3487 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:31,876 INFO L231 Difference]: Finished difference. Result has 205 places, 224 transitions, 3015 flow [2024-06-27 17:54:31,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3015, PETRI_PLACES=205, PETRI_TRANSITIONS=224} [2024-06-27 17:54:31,877 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 156 predicate places. [2024-06-27 17:54:31,877 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 224 transitions, 3015 flow [2024-06-27 17:54:31,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:31,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:31,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:31,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:54:31,878 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:31,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:31,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1667398610, now seen corresponding path program 5 times [2024-06-27 17:54:31,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:31,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420458178] [2024-06-27 17:54:31,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:31,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:31,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:31,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:31,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420458178] [2024-06-27 17:54:31,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420458178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:31,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289963515] [2024-06-27 17:54:31,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:31,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:31,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:31,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:31,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:31,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 224 transitions, 3015 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:31,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:31,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:31,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:32,878 INFO L124 PetriNetUnfolderBase]: 4904/8456 cut-off events. [2024-06-27 17:54:32,878 INFO L125 PetriNetUnfolderBase]: For 163817/163917 co-relation queries the response was YES. [2024-06-27 17:54:32,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44349 conditions, 8456 events. 4904/8456 cut-off events. For 163817/163917 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 66322 event pairs, 2302 based on Foata normal form. 12/8163 useless extension candidates. Maximal degree in co-relation 44255. Up to 7401 conditions per place. [2024-06-27 17:54:32,968 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 143 selfloop transitions, 91 changer transitions 0/249 dead transitions. [2024-06-27 17:54:32,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 249 transitions, 3787 flow [2024-06-27 17:54:32,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:32,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:32,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:54:32,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 17:54:32,969 INFO L175 Difference]: Start difference. First operand has 205 places, 224 transitions, 3015 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:54:32,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 249 transitions, 3787 flow [2024-06-27 17:54:33,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 249 transitions, 3703 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:33,397 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 3177 flow [2024-06-27 17:54:33,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3177, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-06-27 17:54:33,398 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-27 17:54:33,398 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 3177 flow [2024-06-27 17:54:33,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:33,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:33,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:33,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:54:33,399 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:33,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:33,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1185279962, now seen corresponding path program 6 times [2024-06-27 17:54:33,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:33,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861952585] [2024-06-27 17:54:33,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:33,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:33,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:33,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:33,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:33,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861952585] [2024-06-27 17:54:33,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861952585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:33,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:33,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:33,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774813388] [2024-06-27 17:54:33,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:33,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:33,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:33,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:33,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:33,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:33,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 3177 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:33,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:33,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:33,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:34,406 INFO L124 PetriNetUnfolderBase]: 4911/8472 cut-off events. [2024-06-27 17:54:34,406 INFO L125 PetriNetUnfolderBase]: For 168960/169060 co-relation queries the response was YES. [2024-06-27 17:54:34,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44677 conditions, 8472 events. 4911/8472 cut-off events. For 168960/169060 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 66393 event pairs, 2309 based on Foata normal form. 12/8177 useless extension candidates. Maximal degree in co-relation 44582. Up to 7407 conditions per place. [2024-06-27 17:54:34,495 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 142 selfloop transitions, 92 changer transitions 0/249 dead transitions. [2024-06-27 17:54:34,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 249 transitions, 3951 flow [2024-06-27 17:54:34,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:34,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:34,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 17:54:34,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:54:34,496 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 3177 flow. Second operand 7 states and 196 transitions. [2024-06-27 17:54:34,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 249 transitions, 3951 flow [2024-06-27 17:54:34,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 249 transitions, 3662 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:34,960 INFO L231 Difference]: Finished difference. Result has 208 places, 230 transitions, 3142 flow [2024-06-27 17:54:34,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3142, PETRI_PLACES=208, PETRI_TRANSITIONS=230} [2024-06-27 17:54:34,961 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-27 17:54:34,961 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 230 transitions, 3142 flow [2024-06-27 17:54:34,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:34,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:34,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:54:34,962 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:34,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:34,962 INFO L85 PathProgramCache]: Analyzing trace with hash -512857550, now seen corresponding path program 7 times [2024-06-27 17:54:34,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:34,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729680229] [2024-06-27 17:54:34,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:34,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:34,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:35,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:35,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:35,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729680229] [2024-06-27 17:54:35,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729680229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:35,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:35,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:35,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866224436] [2024-06-27 17:54:35,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:35,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:35,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:35,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:35,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:35,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:35,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 230 transitions, 3142 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:35,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:35,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:35,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:35,986 INFO L124 PetriNetUnfolderBase]: 4937/8506 cut-off events. [2024-06-27 17:54:35,986 INFO L125 PetriNetUnfolderBase]: For 176283/176383 co-relation queries the response was YES. [2024-06-27 17:54:36,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44856 conditions, 8506 events. 4937/8506 cut-off events. For 176283/176383 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 66510 event pairs, 2303 based on Foata normal form. 13/8204 useless extension candidates. Maximal degree in co-relation 44762. Up to 7434 conditions per place. [2024-06-27 17:54:36,076 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 94 changer transitions 0/253 dead transitions. [2024-06-27 17:54:36,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 253 transitions, 3976 flow [2024-06-27 17:54:36,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:36,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:36,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:54:36,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:54:36,077 INFO L175 Difference]: Start difference. First operand has 208 places, 230 transitions, 3142 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:54:36,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 253 transitions, 3976 flow [2024-06-27 17:54:36,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 253 transitions, 3768 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:36,598 INFO L231 Difference]: Finished difference. Result has 210 places, 237 transitions, 3251 flow [2024-06-27 17:54:36,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3251, PETRI_PLACES=210, PETRI_TRANSITIONS=237} [2024-06-27 17:54:36,599 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 161 predicate places. [2024-06-27 17:54:36,599 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 237 transitions, 3251 flow [2024-06-27 17:54:36,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:36,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:36,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:36,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:54:36,599 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1200965744, now seen corresponding path program 8 times [2024-06-27 17:54:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051211969] [2024-06-27 17:54:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:36,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:36,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:36,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:36,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:36,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051211969] [2024-06-27 17:54:36,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051211969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:36,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:36,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:36,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189860295] [2024-06-27 17:54:36,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:36,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:36,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:36,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:36,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:36,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:36,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 237 transitions, 3251 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:36,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:36,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:36,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:37,719 INFO L124 PetriNetUnfolderBase]: 4931/8508 cut-off events. [2024-06-27 17:54:37,719 INFO L125 PetriNetUnfolderBase]: For 177941/178041 co-relation queries the response was YES. [2024-06-27 17:54:37,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44776 conditions, 8508 events. 4931/8508 cut-off events. For 177941/178041 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 66701 event pairs, 2318 based on Foata normal form. 13/8206 useless extension candidates. Maximal degree in co-relation 44681. Up to 7491 conditions per place. [2024-06-27 17:54:37,812 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 168 selfloop transitions, 74 changer transitions 0/257 dead transitions. [2024-06-27 17:54:37,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 257 transitions, 3887 flow [2024-06-27 17:54:37,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:37,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:37,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:54:37,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:54:37,826 INFO L175 Difference]: Start difference. First operand has 210 places, 237 transitions, 3251 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:54:37,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 257 transitions, 3887 flow [2024-06-27 17:54:38,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 257 transitions, 3729 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:38,291 INFO L231 Difference]: Finished difference. Result has 213 places, 237 transitions, 3252 flow [2024-06-27 17:54:38,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3252, PETRI_PLACES=213, PETRI_TRANSITIONS=237} [2024-06-27 17:54:38,291 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-27 17:54:38,292 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 237 transitions, 3252 flow [2024-06-27 17:54:38,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:38,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:38,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:38,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:54:38,292 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:38,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:38,293 INFO L85 PathProgramCache]: Analyzing trace with hash 982712208, now seen corresponding path program 9 times [2024-06-27 17:54:38,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:38,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108728083] [2024-06-27 17:54:38,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:38,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:38,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:38,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:38,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108728083] [2024-06-27 17:54:38,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108728083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:38,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:38,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:38,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993932437] [2024-06-27 17:54:38,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:38,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:38,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:38,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:38,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:38,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:38,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 237 transitions, 3252 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:38,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:38,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:38,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:39,369 INFO L124 PetriNetUnfolderBase]: 4925/8499 cut-off events. [2024-06-27 17:54:39,369 INFO L125 PetriNetUnfolderBase]: For 180078/180172 co-relation queries the response was YES. [2024-06-27 17:54:39,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44586 conditions, 8499 events. 4925/8499 cut-off events. For 180078/180172 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 66524 event pairs, 2291 based on Foata normal form. 10/8197 useless extension candidates. Maximal degree in co-relation 44490. Up to 7486 conditions per place. [2024-06-27 17:54:39,463 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 88 changer transitions 0/268 dead transitions. [2024-06-27 17:54:39,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3940 flow [2024-06-27 17:54:39,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:39,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:39,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 17:54:39,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:54:39,464 INFO L175 Difference]: Start difference. First operand has 213 places, 237 transitions, 3252 flow. Second operand 8 states and 236 transitions. [2024-06-27 17:54:39,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3940 flow [2024-06-27 17:54:39,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 268 transitions, 3722 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:39,919 INFO L231 Difference]: Finished difference. Result has 214 places, 237 transitions, 3227 flow [2024-06-27 17:54:39,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3227, PETRI_PLACES=214, PETRI_TRANSITIONS=237} [2024-06-27 17:54:39,920 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 165 predicate places. [2024-06-27 17:54:39,920 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 237 transitions, 3227 flow [2024-06-27 17:54:39,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:39,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:39,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:39,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:54:39,921 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:39,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:39,921 INFO L85 PathProgramCache]: Analyzing trace with hash 255518018, now seen corresponding path program 4 times [2024-06-27 17:54:39,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:39,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941308996] [2024-06-27 17:54:39,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:39,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:39,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:39,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:39,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:39,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941308996] [2024-06-27 17:54:39,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941308996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:39,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:39,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:39,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869646590] [2024-06-27 17:54:39,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:39,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:39,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:39,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:39,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:40,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:40,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 237 transitions, 3227 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:40,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:40,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:40,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:41,070 INFO L124 PetriNetUnfolderBase]: 5182/8991 cut-off events. [2024-06-27 17:54:41,070 INFO L125 PetriNetUnfolderBase]: For 212570/212651 co-relation queries the response was YES. [2024-06-27 17:54:41,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48377 conditions, 8991 events. 5182/8991 cut-off events. For 212570/212651 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 71394 event pairs, 2430 based on Foata normal form. 2/8668 useless extension candidates. Maximal degree in co-relation 48281. Up to 7672 conditions per place. [2024-06-27 17:54:41,161 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 198 selfloop transitions, 60 changer transitions 0/273 dead transitions. [2024-06-27 17:54:41,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 4068 flow [2024-06-27 17:54:41,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:41,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:41,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:54:41,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:54:41,162 INFO L175 Difference]: Start difference. First operand has 214 places, 237 transitions, 3227 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:54:41,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 4068 flow [2024-06-27 17:54:41,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 273 transitions, 3822 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:41,700 INFO L231 Difference]: Finished difference. Result has 213 places, 243 transitions, 3251 flow [2024-06-27 17:54:41,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3251, PETRI_PLACES=213, PETRI_TRANSITIONS=243} [2024-06-27 17:54:41,700 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-27 17:54:41,700 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 243 transitions, 3251 flow [2024-06-27 17:54:41,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:41,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:41,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:41,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:54:41,701 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:41,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:41,701 INFO L85 PathProgramCache]: Analyzing trace with hash -831133806, now seen corresponding path program 5 times [2024-06-27 17:54:41,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:41,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405131008] [2024-06-27 17:54:41,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:41,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:41,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:41,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:41,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405131008] [2024-06-27 17:54:41,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405131008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:41,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:41,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:41,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259617503] [2024-06-27 17:54:41,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:41,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:41,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:41,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:41,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:41,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:41,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 243 transitions, 3251 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:41,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:41,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:41,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:42,806 INFO L124 PetriNetUnfolderBase]: 5203/9014 cut-off events. [2024-06-27 17:54:42,806 INFO L125 PetriNetUnfolderBase]: For 209311/209398 co-relation queries the response was YES. [2024-06-27 17:54:42,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48955 conditions, 9014 events. 5203/9014 cut-off events. For 209311/209398 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 71585 event pairs, 2452 based on Foata normal form. 2/8684 useless extension candidates. Maximal degree in co-relation 48858. Up to 7969 conditions per place. [2024-06-27 17:54:42,909 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 195 selfloop transitions, 55 changer transitions 0/265 dead transitions. [2024-06-27 17:54:42,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 265 transitions, 3849 flow [2024-06-27 17:54:42,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:42,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:42,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:54:42,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:54:42,910 INFO L175 Difference]: Start difference. First operand has 213 places, 243 transitions, 3251 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:54:42,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 265 transitions, 3849 flow [2024-06-27 17:54:43,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 265 transitions, 3700 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:43,439 INFO L231 Difference]: Finished difference. Result has 216 places, 245 transitions, 3267 flow [2024-06-27 17:54:43,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3267, PETRI_PLACES=216, PETRI_TRANSITIONS=245} [2024-06-27 17:54:43,440 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-27 17:54:43,440 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 245 transitions, 3267 flow [2024-06-27 17:54:43,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:43,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:43,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:43,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:54:43,441 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:43,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:43,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2003002448, now seen corresponding path program 6 times [2024-06-27 17:54:43,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:43,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037533330] [2024-06-27 17:54:43,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:43,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:43,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:43,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:43,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:43,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037533330] [2024-06-27 17:54:43,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037533330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:43,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:43,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:43,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044301293] [2024-06-27 17:54:43,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:43,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:43,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:43,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:43,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:43,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:43,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 245 transitions, 3267 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:43,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:43,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:43,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:44,642 INFO L124 PetriNetUnfolderBase]: 5224/9133 cut-off events. [2024-06-27 17:54:44,642 INFO L125 PetriNetUnfolderBase]: For 214006/214070 co-relation queries the response was YES. [2024-06-27 17:54:44,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49007 conditions, 9133 events. 5224/9133 cut-off events. For 214006/214070 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72839 event pairs, 2124 based on Foata normal form. 2/8828 useless extension candidates. Maximal degree in co-relation 48909. Up to 5888 conditions per place. [2024-06-27 17:54:44,733 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 190 selfloop transitions, 79 changer transitions 0/284 dead transitions. [2024-06-27 17:54:44,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 284 transitions, 4198 flow [2024-06-27 17:54:44,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:44,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:44,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:54:44,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:54:44,734 INFO L175 Difference]: Start difference. First operand has 216 places, 245 transitions, 3267 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:54:44,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 284 transitions, 4198 flow [2024-06-27 17:54:45,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 284 transitions, 4069 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:45,306 INFO L231 Difference]: Finished difference. Result has 218 places, 247 transitions, 3338 flow [2024-06-27 17:54:45,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3338, PETRI_PLACES=218, PETRI_TRANSITIONS=247} [2024-06-27 17:54:45,307 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-06-27 17:54:45,307 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 247 transitions, 3338 flow [2024-06-27 17:54:45,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:45,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:45,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:54:45,308 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:45,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:45,308 INFO L85 PathProgramCache]: Analyzing trace with hash -2002616498, now seen corresponding path program 7 times [2024-06-27 17:54:45,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:45,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205301303] [2024-06-27 17:54:45,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:45,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:45,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:45,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:45,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:45,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205301303] [2024-06-27 17:54:45,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205301303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:45,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:45,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:45,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253231824] [2024-06-27 17:54:45,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:45,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:45,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:45,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:45,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:45,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:45,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 247 transitions, 3338 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:45,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:45,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:46,443 INFO L124 PetriNetUnfolderBase]: 5199/9043 cut-off events. [2024-06-27 17:54:46,444 INFO L125 PetriNetUnfolderBase]: For 222390/222454 co-relation queries the response was YES. [2024-06-27 17:54:46,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49291 conditions, 9043 events. 5199/9043 cut-off events. For 222390/222454 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 71978 event pairs, 2220 based on Foata normal form. 8/8734 useless extension candidates. Maximal degree in co-relation 49192. Up to 5874 conditions per place. [2024-06-27 17:54:46,545 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 195 selfloop transitions, 71 changer transitions 0/281 dead transitions. [2024-06-27 17:54:46,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 281 transitions, 4110 flow [2024-06-27 17:54:46,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:46,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:46,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:54:46,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:54:46,547 INFO L175 Difference]: Start difference. First operand has 218 places, 247 transitions, 3338 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:54:46,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 281 transitions, 4110 flow [2024-06-27 17:54:47,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3934 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:47,139 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 3310 flow [2024-06-27 17:54:47,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3310, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-06-27 17:54:47,140 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-27 17:54:47,140 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 3310 flow [2024-06-27 17:54:47,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:47,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:47,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:54:47,140 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:47,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:47,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1944524048, now seen corresponding path program 8 times [2024-06-27 17:54:47,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:47,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56014856] [2024-06-27 17:54:47,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:47,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:47,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:47,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:47,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56014856] [2024-06-27 17:54:47,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56014856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:47,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:47,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:47,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600886404] [2024-06-27 17:54:47,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:47,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:47,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:47,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:47,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:47,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:47,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 3310 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:47,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:47,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:48,414 INFO L124 PetriNetUnfolderBase]: 5176/8996 cut-off events. [2024-06-27 17:54:48,415 INFO L125 PetriNetUnfolderBase]: For 215990/216067 co-relation queries the response was YES. [2024-06-27 17:54:48,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47930 conditions, 8996 events. 5176/8996 cut-off events. For 215990/216067 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 71585 event pairs, 2376 based on Foata normal form. 10/8683 useless extension candidates. Maximal degree in co-relation 47832. Up to 7295 conditions per place. [2024-06-27 17:54:48,510 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 203 selfloop transitions, 56 changer transitions 0/274 dead transitions. [2024-06-27 17:54:48,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 274 transitions, 4056 flow [2024-06-27 17:54:48,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:48,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:48,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:54:48,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 17:54:48,512 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 3310 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:54:48,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 274 transitions, 4056 flow [2024-06-27 17:54:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 274 transitions, 3896 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:49,057 INFO L231 Difference]: Finished difference. Result has 221 places, 247 transitions, 3269 flow [2024-06-27 17:54:49,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3269, PETRI_PLACES=221, PETRI_TRANSITIONS=247} [2024-06-27 17:54:49,057 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 17:54:49,057 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 247 transitions, 3269 flow [2024-06-27 17:54:49,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:49,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:49,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:54:49,058 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:49,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:49,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1342381776, now seen corresponding path program 9 times [2024-06-27 17:54:49,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:49,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378520706] [2024-06-27 17:54:49,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:49,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:49,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:49,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:49,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:49,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378520706] [2024-06-27 17:54:49,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378520706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:49,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:49,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:49,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382424012] [2024-06-27 17:54:49,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:49,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:49,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:49,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:49,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:49,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:49,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 247 transitions, 3269 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:49,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:49,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:50,190 INFO L124 PetriNetUnfolderBase]: 5146/8933 cut-off events. [2024-06-27 17:54:50,191 INFO L125 PetriNetUnfolderBase]: For 202898/202982 co-relation queries the response was YES. [2024-06-27 17:54:50,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46666 conditions, 8933 events. 5146/8933 cut-off events. For 202898/202982 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 71004 event pairs, 2429 based on Foata normal form. 10/8612 useless extension candidates. Maximal degree in co-relation 46567. Up to 7802 conditions per place. [2024-06-27 17:54:50,296 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 201 selfloop transitions, 51 changer transitions 0/267 dead transitions. [2024-06-27 17:54:50,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 267 transitions, 3849 flow [2024-06-27 17:54:50,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:50,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:50,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:54:50,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:54:50,297 INFO L175 Difference]: Start difference. First operand has 221 places, 247 transitions, 3269 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:54:50,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 267 transitions, 3849 flow [2024-06-27 17:54:51,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 267 transitions, 3761 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:51,089 INFO L231 Difference]: Finished difference. Result has 225 places, 247 transitions, 3289 flow [2024-06-27 17:54:51,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3289, PETRI_PLACES=225, PETRI_TRANSITIONS=247} [2024-06-27 17:54:51,090 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-27 17:54:51,090 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 247 transitions, 3289 flow [2024-06-27 17:54:51,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:51,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:51,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:54:51,091 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:51,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:51,091 INFO L85 PathProgramCache]: Analyzing trace with hash 982719152, now seen corresponding path program 10 times [2024-06-27 17:54:51,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:51,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147410429] [2024-06-27 17:54:51,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:51,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:51,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:51,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147410429] [2024-06-27 17:54:51,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147410429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:51,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:51,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:51,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448350041] [2024-06-27 17:54:51,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:51,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:51,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:51,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:51,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:51,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:51,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 247 transitions, 3289 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:51,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:51,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:52,294 INFO L124 PetriNetUnfolderBase]: 5123/9015 cut-off events. [2024-06-27 17:54:52,295 INFO L125 PetriNetUnfolderBase]: For 190190/190286 co-relation queries the response was YES. [2024-06-27 17:54:52,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45670 conditions, 9015 events. 5123/9015 cut-off events. For 190190/190286 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 72155 event pairs, 2319 based on Foata normal form. 18/8702 useless extension candidates. Maximal degree in co-relation 45570. Up to 7053 conditions per place. [2024-06-27 17:54:52,387 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 81 changer transitions 0/285 dead transitions. [2024-06-27 17:54:52,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 285 transitions, 3961 flow [2024-06-27 17:54:52,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:52,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:54:52,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:52,389 INFO L175 Difference]: Start difference. First operand has 225 places, 247 transitions, 3289 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:54:52,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 285 transitions, 3961 flow [2024-06-27 17:54:52,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 285 transitions, 3809 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:52,853 INFO L231 Difference]: Finished difference. Result has 226 places, 247 transitions, 3321 flow [2024-06-27 17:54:52,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3321, PETRI_PLACES=226, PETRI_TRANSITIONS=247} [2024-06-27 17:54:52,853 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:54:52,853 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 247 transitions, 3321 flow [2024-06-27 17:54:52,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:52,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:52,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:54:52,854 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:52,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:52,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1200958800, now seen corresponding path program 11 times [2024-06-27 17:54:52,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:52,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818013405] [2024-06-27 17:54:52,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:52,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:52,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:52,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:52,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818013405] [2024-06-27 17:54:52,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818013405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:52,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:52,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:52,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152807738] [2024-06-27 17:54:52,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:52,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:52,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:52,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:52,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:52,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:52,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 247 transitions, 3321 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:52,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:52,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:53,983 INFO L124 PetriNetUnfolderBase]: 5100/8888 cut-off events. [2024-06-27 17:54:53,983 INFO L125 PetriNetUnfolderBase]: For 174127/174226 co-relation queries the response was YES. [2024-06-27 17:54:54,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44914 conditions, 8888 events. 5100/8888 cut-off events. For 174127/174226 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 70959 event pairs, 2405 based on Foata normal form. 21/8586 useless extension candidates. Maximal degree in co-relation 44813. Up to 7676 conditions per place. [2024-06-27 17:54:54,077 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 192 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2024-06-27 17:54:54,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 272 transitions, 3925 flow [2024-06-27 17:54:54,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:54,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:54,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:54:54,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 17:54:54,078 INFO L175 Difference]: Start difference. First operand has 226 places, 247 transitions, 3321 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:54:54,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 272 transitions, 3925 flow [2024-06-27 17:54:54,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 272 transitions, 3767 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:54,655 INFO L231 Difference]: Finished difference. Result has 226 places, 247 transitions, 3302 flow [2024-06-27 17:54:54,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3302, PETRI_PLACES=226, PETRI_TRANSITIONS=247} [2024-06-27 17:54:54,655 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:54:54,655 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 247 transitions, 3302 flow [2024-06-27 17:54:54,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:54,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:54,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:54:54,656 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:54,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:54,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1192387920, now seen corresponding path program 12 times [2024-06-27 17:54:54,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:54,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421595640] [2024-06-27 17:54:54,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:54,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:54,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:54,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:54,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:54,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421595640] [2024-06-27 17:54:54,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421595640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:54,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:54,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:54,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870520758] [2024-06-27 17:54:54,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:54,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:54,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:54,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:54,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:54,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:54,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 247 transitions, 3302 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:54,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:54,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:55,962 INFO L124 PetriNetUnfolderBase]: 5070/8972 cut-off events. [2024-06-27 17:54:55,962 INFO L125 PetriNetUnfolderBase]: For 156702/156803 co-relation queries the response was YES. [2024-06-27 17:54:56,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43956 conditions, 8972 events. 5070/8972 cut-off events. For 156702/156803 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 72518 event pairs, 2131 based on Foata normal form. 21/8679 useless extension candidates. Maximal degree in co-relation 43854. Up to 5031 conditions per place. [2024-06-27 17:54:56,063 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 77 changer transitions 0/280 dead transitions. [2024-06-27 17:54:56,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 280 transitions, 3978 flow [2024-06-27 17:54:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:56,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:56,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:54:56,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:54:56,064 INFO L175 Difference]: Start difference. First operand has 226 places, 247 transitions, 3302 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:54:56,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 280 transitions, 3978 flow [2024-06-27 17:54:56,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 280 transitions, 3827 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:56,662 INFO L231 Difference]: Finished difference. Result has 227 places, 247 transitions, 3316 flow [2024-06-27 17:54:56,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3316, PETRI_PLACES=227, PETRI_TRANSITIONS=247} [2024-06-27 17:54:56,662 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-06-27 17:54:56,662 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 247 transitions, 3316 flow [2024-06-27 17:54:56,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:56,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:56,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:56,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:54:56,663 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:56,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:56,663 INFO L85 PathProgramCache]: Analyzing trace with hash -815594274, now seen corresponding path program 1 times [2024-06-27 17:54:56,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:56,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484137980] [2024-06-27 17:54:56,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:56,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:56,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:56,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:56,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:56,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484137980] [2024-06-27 17:54:56,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484137980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:56,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:56,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:56,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345714151] [2024-06-27 17:54:56,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:56,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:56,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:56,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:56,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:56,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 247 transitions, 3316 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:56,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:56,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:56,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:57,761 INFO L124 PetriNetUnfolderBase]: 5078/8822 cut-off events. [2024-06-27 17:54:57,762 INFO L125 PetriNetUnfolderBase]: For 146748/146850 co-relation queries the response was YES. [2024-06-27 17:54:57,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44208 conditions, 8822 events. 5078/8822 cut-off events. For 146748/146850 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 70107 event pairs, 2409 based on Foata normal form. 12/8504 useless extension candidates. Maximal degree in co-relation 44105. Up to 7729 conditions per place. [2024-06-27 17:54:57,855 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 78 changer transitions 0/263 dead transitions. [2024-06-27 17:54:57,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 263 transitions, 3889 flow [2024-06-27 17:54:57,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:57,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:57,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:54:57,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 17:54:57,856 INFO L175 Difference]: Start difference. First operand has 227 places, 247 transitions, 3316 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:54:57,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 263 transitions, 3889 flow [2024-06-27 17:54:58,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 263 transitions, 3678 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:58,492 INFO L231 Difference]: Finished difference. Result has 227 places, 250 transitions, 3326 flow [2024-06-27 17:54:58,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3326, PETRI_PLACES=227, PETRI_TRANSITIONS=250} [2024-06-27 17:54:58,493 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-06-27 17:54:58,493 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 250 transitions, 3326 flow [2024-06-27 17:54:58,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:58,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:58,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:54:58,494 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:58,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:58,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1320274624, now seen corresponding path program 2 times [2024-06-27 17:54:58,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:58,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976020474] [2024-06-27 17:54:58,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:58,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:58,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:58,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:58,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:58,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976020474] [2024-06-27 17:54:58,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976020474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:58,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:58,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:58,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713506068] [2024-06-27 17:54:58,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:58,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:58,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:58,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:58,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:58,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:54:58,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 250 transitions, 3326 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:58,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:54:58,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:59,703 INFO L124 PetriNetUnfolderBase]: 5086/8850 cut-off events. [2024-06-27 17:54:59,704 INFO L125 PetriNetUnfolderBase]: For 143347/143449 co-relation queries the response was YES. [2024-06-27 17:54:59,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43651 conditions, 8850 events. 5086/8850 cut-off events. For 143347/143449 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70272 event pairs, 2409 based on Foata normal form. 12/8527 useless extension candidates. Maximal degree in co-relation 43547. Up to 7661 conditions per place. [2024-06-27 17:54:59,785 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 152 selfloop transitions, 104 changer transitions 0/271 dead transitions. [2024-06-27 17:54:59,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 271 transitions, 4051 flow [2024-06-27 17:54:59,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:59,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:59,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:54:59,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:54:59,786 INFO L175 Difference]: Start difference. First operand has 227 places, 250 transitions, 3326 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:54:59,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 271 transitions, 4051 flow [2024-06-27 17:55:00,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 271 transitions, 3881 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:00,435 INFO L231 Difference]: Finished difference. Result has 229 places, 253 transitions, 3424 flow [2024-06-27 17:55:00,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3424, PETRI_PLACES=229, PETRI_TRANSITIONS=253} [2024-06-27 17:55:00,435 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-27 17:55:00,436 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 253 transitions, 3424 flow [2024-06-27 17:55:00,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:00,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:00,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:55:00,436 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:00,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:00,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1615493824, now seen corresponding path program 3 times [2024-06-27 17:55:00,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:00,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582158540] [2024-06-27 17:55:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:00,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:00,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:00,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:00,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582158540] [2024-06-27 17:55:00,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582158540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:00,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:00,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:00,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385923110] [2024-06-27 17:55:00,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:00,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:00,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:00,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:00,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:00,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:00,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 253 transitions, 3424 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:00,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:00,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:01,545 INFO L124 PetriNetUnfolderBase]: 5094/8862 cut-off events. [2024-06-27 17:55:01,545 INFO L125 PetriNetUnfolderBase]: For 144211/144313 co-relation queries the response was YES. [2024-06-27 17:55:01,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43847 conditions, 8862 events. 5094/8862 cut-off events. For 144211/144313 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70422 event pairs, 2409 based on Foata normal form. 12/8536 useless extension candidates. Maximal degree in co-relation 43743. Up to 7670 conditions per place. [2024-06-27 17:55:01,643 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 152 selfloop transitions, 105 changer transitions 0/272 dead transitions. [2024-06-27 17:55:01,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 272 transitions, 4269 flow [2024-06-27 17:55:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:01,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:01,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:55:01,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:55:01,644 INFO L175 Difference]: Start difference. First operand has 229 places, 253 transitions, 3424 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:55:01,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 272 transitions, 4269 flow [2024-06-27 17:55:02,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 272 transitions, 4051 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:02,322 INFO L231 Difference]: Finished difference. Result has 232 places, 256 transitions, 3481 flow [2024-06-27 17:55:02,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3481, PETRI_PLACES=232, PETRI_TRANSITIONS=256} [2024-06-27 17:55:02,322 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:55:02,322 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 256 transitions, 3481 flow [2024-06-27 17:55:02,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:02,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:02,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:02,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:55:02,323 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:02,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:02,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1615850014, now seen corresponding path program 4 times [2024-06-27 17:55:02,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:02,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94970981] [2024-06-27 17:55:02,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:02,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:02,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:02,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:02,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94970981] [2024-06-27 17:55:02,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94970981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:02,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:02,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:02,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514230987] [2024-06-27 17:55:02,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:02,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:02,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:02,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:02,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:02,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:02,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 256 transitions, 3481 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:02,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:02,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:02,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:03,454 INFO L124 PetriNetUnfolderBase]: 5091/8858 cut-off events. [2024-06-27 17:55:03,454 INFO L125 PetriNetUnfolderBase]: For 145194/145296 co-relation queries the response was YES. [2024-06-27 17:55:03,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43755 conditions, 8858 events. 5091/8858 cut-off events. For 145194/145296 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70424 event pairs, 2409 based on Foata normal form. 12/8532 useless extension candidates. Maximal degree in co-relation 43650. Up to 7667 conditions per place. [2024-06-27 17:55:03,692 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 146 selfloop transitions, 110 changer transitions 0/271 dead transitions. [2024-06-27 17:55:03,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 271 transitions, 4149 flow [2024-06-27 17:55:03,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:03,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:03,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:55:03,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:55:03,694 INFO L175 Difference]: Start difference. First operand has 232 places, 256 transitions, 3481 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:55:03,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 271 transitions, 4149 flow [2024-06-27 17:55:04,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 271 transitions, 3926 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:04,399 INFO L231 Difference]: Finished difference. Result has 235 places, 256 transitions, 3484 flow [2024-06-27 17:55:04,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3484, PETRI_PLACES=235, PETRI_TRANSITIONS=256} [2024-06-27 17:55:04,400 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-27 17:55:04,400 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 256 transitions, 3484 flow [2024-06-27 17:55:04,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:04,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:04,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:04,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:55:04,401 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:04,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:04,401 INFO L85 PathProgramCache]: Analyzing trace with hash 352004114, now seen corresponding path program 5 times [2024-06-27 17:55:04,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:04,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327792806] [2024-06-27 17:55:04,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:04,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:04,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:04,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:04,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327792806] [2024-06-27 17:55:04,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327792806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:04,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:04,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:04,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336422588] [2024-06-27 17:55:04,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:04,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:04,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:04,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:04,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:04,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:04,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 256 transitions, 3484 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:04,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:04,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:04,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:05,546 INFO L124 PetriNetUnfolderBase]: 5099/8870 cut-off events. [2024-06-27 17:55:05,546 INFO L125 PetriNetUnfolderBase]: For 148103/148205 co-relation queries the response was YES. [2024-06-27 17:55:05,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43864 conditions, 8870 events. 5099/8870 cut-off events. For 148103/148205 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70438 event pairs, 2406 based on Foata normal form. 16/8545 useless extension candidates. Maximal degree in co-relation 43758. Up to 7740 conditions per place. [2024-06-27 17:55:05,653 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 173 selfloop transitions, 87 changer transitions 0/275 dead transitions. [2024-06-27 17:55:05,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 275 transitions, 4216 flow [2024-06-27 17:55:05,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:05,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 17:55:05,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:55:05,654 INFO L175 Difference]: Start difference. First operand has 235 places, 256 transitions, 3484 flow. Second operand 8 states and 216 transitions. [2024-06-27 17:55:05,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 275 transitions, 4216 flow [2024-06-27 17:55:06,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 275 transitions, 3792 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:06,290 INFO L231 Difference]: Finished difference. Result has 234 places, 259 transitions, 3292 flow [2024-06-27 17:55:06,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3292, PETRI_PLACES=234, PETRI_TRANSITIONS=259} [2024-06-27 17:55:06,291 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-27 17:55:06,291 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 259 transitions, 3292 flow [2024-06-27 17:55:06,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:06,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:06,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:55:06,291 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:06,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:06,292 INFO L85 PathProgramCache]: Analyzing trace with hash 152346134, now seen corresponding path program 6 times [2024-06-27 17:55:06,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:06,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16141330] [2024-06-27 17:55:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:06,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:06,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:06,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:06,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16141330] [2024-06-27 17:55:06,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16141330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:06,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:06,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:06,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925551610] [2024-06-27 17:55:06,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:06,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:06,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:06,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:06,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:06,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:06,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 259 transitions, 3292 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:06,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:06,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:07,455 INFO L124 PetriNetUnfolderBase]: 5107/8882 cut-off events. [2024-06-27 17:55:07,455 INFO L125 PetriNetUnfolderBase]: For 148300/148402 co-relation queries the response was YES. [2024-06-27 17:55:07,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43788 conditions, 8882 events. 5107/8882 cut-off events. For 148300/148402 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70509 event pairs, 2409 based on Foata normal form. 12/8552 useless extension candidates. Maximal degree in co-relation 43682. Up to 7749 conditions per place. [2024-06-27 17:55:07,711 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 182 selfloop transitions, 82 changer transitions 0/279 dead transitions. [2024-06-27 17:55:07,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 279 transitions, 4032 flow [2024-06-27 17:55:07,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:07,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:07,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:55:07,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 17:55:07,712 INFO L175 Difference]: Start difference. First operand has 234 places, 259 transitions, 3292 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:55:07,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 279 transitions, 4032 flow [2024-06-27 17:55:08,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 279 transitions, 3786 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:08,316 INFO L231 Difference]: Finished difference. Result has 233 places, 262 transitions, 3264 flow [2024-06-27 17:55:08,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3264, PETRI_PLACES=233, PETRI_TRANSITIONS=262} [2024-06-27 17:55:08,317 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-27 17:55:08,317 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 262 transitions, 3264 flow [2024-06-27 17:55:08,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:08,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:08,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:08,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:55:08,317 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:08,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:08,318 INFO L85 PathProgramCache]: Analyzing trace with hash 152702324, now seen corresponding path program 7 times [2024-06-27 17:55:08,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:08,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643092709] [2024-06-27 17:55:08,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:08,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:08,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:08,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:08,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:08,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643092709] [2024-06-27 17:55:08,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643092709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:08,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:08,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:08,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094529046] [2024-06-27 17:55:08,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:08,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:08,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:08,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:08,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:08,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:08,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 262 transitions, 3264 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:08,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:08,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:08,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:09,486 INFO L124 PetriNetUnfolderBase]: 5104/8878 cut-off events. [2024-06-27 17:55:09,487 INFO L125 PetriNetUnfolderBase]: For 148304/148406 co-relation queries the response was YES. [2024-06-27 17:55:09,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43681 conditions, 8878 events. 5104/8878 cut-off events. For 148304/148406 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70515 event pairs, 2409 based on Foata normal form. 12/8548 useless extension candidates. Maximal degree in co-relation 43574. Up to 7746 conditions per place. [2024-06-27 17:55:09,583 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 177 selfloop transitions, 83 changer transitions 0/275 dead transitions. [2024-06-27 17:55:09,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 275 transitions, 3816 flow [2024-06-27 17:55:09,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:09,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:09,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:55:09,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:55:09,585 INFO L175 Difference]: Start difference. First operand has 233 places, 262 transitions, 3264 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:55:09,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 275 transitions, 3816 flow [2024-06-27 17:55:10,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 275 transitions, 3617 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:10,409 INFO L231 Difference]: Finished difference. Result has 235 places, 262 transitions, 3237 flow [2024-06-27 17:55:10,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3237, PETRI_PLACES=235, PETRI_TRANSITIONS=262} [2024-06-27 17:55:10,409 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-27 17:55:10,409 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 262 transitions, 3237 flow [2024-06-27 17:55:10,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:10,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:10,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:10,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:55:10,410 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:10,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:10,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1737282186, now seen corresponding path program 1 times [2024-06-27 17:55:10,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:10,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607694272] [2024-06-27 17:55:10,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:10,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:10,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:10,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:10,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607694272] [2024-06-27 17:55:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607694272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:10,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:10,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:10,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215343587] [2024-06-27 17:55:10,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:10,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:10,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:10,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:10,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:10,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:10,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 262 transitions, 3237 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:10,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:10,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:10,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:11,760 INFO L124 PetriNetUnfolderBase]: 5157/9213 cut-off events. [2024-06-27 17:55:11,760 INFO L125 PetriNetUnfolderBase]: For 161451/161544 co-relation queries the response was YES. [2024-06-27 17:55:11,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44319 conditions, 9213 events. 5157/9213 cut-off events. For 161451/161544 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 73905 event pairs, 2021 based on Foata normal form. 17/8901 useless extension candidates. Maximal degree in co-relation 44211. Up to 7337 conditions per place. [2024-06-27 17:55:11,852 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 248 selfloop transitions, 29 changer transitions 0/292 dead transitions. [2024-06-27 17:55:11,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 292 transitions, 4052 flow [2024-06-27 17:55:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:11,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:55:11,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:55:11,853 INFO L175 Difference]: Start difference. First operand has 235 places, 262 transitions, 3237 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:55:11,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 292 transitions, 4052 flow [2024-06-27 17:55:12,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 292 transitions, 3839 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:12,673 INFO L231 Difference]: Finished difference. Result has 235 places, 263 transitions, 3099 flow [2024-06-27 17:55:12,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3099, PETRI_PLACES=235, PETRI_TRANSITIONS=263} [2024-06-27 17:55:12,674 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-27 17:55:12,674 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 263 transitions, 3099 flow [2024-06-27 17:55:12,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:12,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:12,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:55:12,675 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:12,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:12,675 INFO L85 PathProgramCache]: Analyzing trace with hash -35087020, now seen corresponding path program 2 times [2024-06-27 17:55:12,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:12,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340491829] [2024-06-27 17:55:12,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:12,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:12,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:12,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:12,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340491829] [2024-06-27 17:55:12,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340491829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:12,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:12,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:12,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956643105] [2024-06-27 17:55:12,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:12,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:12,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:12,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:12,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:12,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:12,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 263 transitions, 3099 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:12,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:12,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:14,030 INFO L124 PetriNetUnfolderBase]: 5144/9194 cut-off events. [2024-06-27 17:55:14,030 INFO L125 PetriNetUnfolderBase]: For 152439/152532 co-relation queries the response was YES. [2024-06-27 17:55:14,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43976 conditions, 9194 events. 5144/9194 cut-off events. For 152439/152532 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 73800 event pairs, 1996 based on Foata normal form. 17/8882 useless extension candidates. Maximal degree in co-relation 43867. Up to 7331 conditions per place. [2024-06-27 17:55:14,134 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 243 selfloop transitions, 29 changer transitions 0/287 dead transitions. [2024-06-27 17:55:14,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 287 transitions, 3749 flow [2024-06-27 17:55:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:14,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 17:55:14,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-27 17:55:14,135 INFO L175 Difference]: Start difference. First operand has 235 places, 263 transitions, 3099 flow. Second operand 5 states and 149 transitions. [2024-06-27 17:55:14,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 287 transitions, 3749 flow [2024-06-27 17:55:14,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 287 transitions, 3676 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:14,810 INFO L231 Difference]: Finished difference. Result has 237 places, 263 transitions, 3090 flow [2024-06-27 17:55:14,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3090, PETRI_PLACES=237, PETRI_TRANSITIONS=263} [2024-06-27 17:55:14,811 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-27 17:55:14,811 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 263 transitions, 3090 flow [2024-06-27 17:55:14,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:14,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:14,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:14,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:55:14,811 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:14,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:14,812 INFO L85 PathProgramCache]: Analyzing trace with hash -2023544142, now seen corresponding path program 1 times [2024-06-27 17:55:14,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:14,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700973690] [2024-06-27 17:55:14,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:14,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:14,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:14,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:14,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:14,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700973690] [2024-06-27 17:55:14,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700973690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:14,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:14,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:14,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982187173] [2024-06-27 17:55:14,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:14,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:14,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:14,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:14,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:14,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:14,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 263 transitions, 3090 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:14,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:14,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:14,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:16,103 INFO L124 PetriNetUnfolderBase]: 5197/9418 cut-off events. [2024-06-27 17:55:16,103 INFO L125 PetriNetUnfolderBase]: For 158895/158991 co-relation queries the response was YES. [2024-06-27 17:55:16,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44343 conditions, 9418 events. 5197/9418 cut-off events. For 158895/158991 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 76981 event pairs, 1960 based on Foata normal form. 14/9099 useless extension candidates. Maximal degree in co-relation 44234. Up to 6318 conditions per place. [2024-06-27 17:55:16,215 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 204 selfloop transitions, 93 changer transitions 0/312 dead transitions. [2024-06-27 17:55:16,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 312 transitions, 3916 flow [2024-06-27 17:55:16,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:16,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:16,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-27 17:55:16,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861111111111111 [2024-06-27 17:55:16,216 INFO L175 Difference]: Start difference. First operand has 237 places, 263 transitions, 3090 flow. Second operand 8 states and 247 transitions. [2024-06-27 17:55:16,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 312 transitions, 3916 flow [2024-06-27 17:55:16,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 312 transitions, 3821 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:16,786 INFO L231 Difference]: Finished difference. Result has 240 places, 266 transitions, 3273 flow [2024-06-27 17:55:16,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3273, PETRI_PLACES=240, PETRI_TRANSITIONS=266} [2024-06-27 17:55:16,787 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:55:16,787 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 266 transitions, 3273 flow [2024-06-27 17:55:16,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:16,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:16,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:55:16,788 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:16,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:16,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1174086990, now seen corresponding path program 2 times [2024-06-27 17:55:16,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:16,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979667967] [2024-06-27 17:55:16,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:16,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:16,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:16,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:16,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979667967] [2024-06-27 17:55:16,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979667967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:16,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:16,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:16,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204934091] [2024-06-27 17:55:16,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:16,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:16,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:16,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:16,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:16,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:16,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 266 transitions, 3273 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:16,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:16,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,092 INFO L124 PetriNetUnfolderBase]: 5412/9463 cut-off events. [2024-06-27 17:55:18,092 INFO L125 PetriNetUnfolderBase]: For 196164/196266 co-relation queries the response was YES. [2024-06-27 17:55:18,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47409 conditions, 9463 events. 5412/9463 cut-off events. For 196164/196266 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 76392 event pairs, 1499 based on Foata normal form. 17/9166 useless extension candidates. Maximal degree in co-relation 47300. Up to 3699 conditions per place. [2024-06-27 17:55:18,204 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 86 changer transitions 0/311 dead transitions. [2024-06-27 17:55:18,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 311 transitions, 4232 flow [2024-06-27 17:55:18,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:18,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:18,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 17:55:18,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-27 17:55:18,205 INFO L175 Difference]: Start difference. First operand has 240 places, 266 transitions, 3273 flow. Second operand 7 states and 216 transitions. [2024-06-27 17:55:18,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 311 transitions, 4232 flow [2024-06-27 17:55:19,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 311 transitions, 4113 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:19,034 INFO L231 Difference]: Finished difference. Result has 243 places, 269 transitions, 3435 flow [2024-06-27 17:55:19,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3435, PETRI_PLACES=243, PETRI_TRANSITIONS=269} [2024-06-27 17:55:19,034 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-27 17:55:19,035 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 269 transitions, 3435 flow [2024-06-27 17:55:19,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:19,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:19,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:55:19,035 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:19,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:19,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1180753230, now seen corresponding path program 3 times [2024-06-27 17:55:19,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:19,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007864138] [2024-06-27 17:55:19,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:19,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:19,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:19,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:19,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007864138] [2024-06-27 17:55:19,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007864138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:19,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:19,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:19,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158791741] [2024-06-27 17:55:19,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:19,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:19,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:19,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:19,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:19,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:19,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 269 transitions, 3435 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:19,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:19,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:20,353 INFO L124 PetriNetUnfolderBase]: 5399/9632 cut-off events. [2024-06-27 17:55:20,353 INFO L125 PetriNetUnfolderBase]: For 189249/189351 co-relation queries the response was YES. [2024-06-27 17:55:20,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48489 conditions, 9632 events. 5399/9632 cut-off events. For 189249/189351 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 79301 event pairs, 2035 based on Foata normal form. 17/9311 useless extension candidates. Maximal degree in co-relation 48378. Up to 4172 conditions per place. [2024-06-27 17:55:20,463 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 205 selfloop transitions, 89 changer transitions 0/309 dead transitions. [2024-06-27 17:55:20,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 4333 flow [2024-06-27 17:55:20,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:20,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:20,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:55:20,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:55:20,465 INFO L175 Difference]: Start difference. First operand has 243 places, 269 transitions, 3435 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:55:20,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 4333 flow [2024-06-27 17:55:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 309 transitions, 4217 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:21,223 INFO L231 Difference]: Finished difference. Result has 247 places, 269 transitions, 3501 flow [2024-06-27 17:55:21,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3501, PETRI_PLACES=247, PETRI_TRANSITIONS=269} [2024-06-27 17:55:21,223 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-27 17:55:21,223 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 269 transitions, 3501 flow [2024-06-27 17:55:21,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:21,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:55:21,224 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,224 INFO L85 PathProgramCache]: Analyzing trace with hash 537014555, now seen corresponding path program 1 times [2024-06-27 17:55:21,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881539988] [2024-06-27 17:55:21,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:21,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881539988] [2024-06-27 17:55:21,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881539988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:21,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916684016] [2024-06-27 17:55:21,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:21,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:21,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:21,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:21,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 269 transitions, 3501 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:21,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:21,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,764 INFO L124 PetriNetUnfolderBase]: 5610/10190 cut-off events. [2024-06-27 17:55:22,764 INFO L125 PetriNetUnfolderBase]: For 232708/232806 co-relation queries the response was YES. [2024-06-27 17:55:22,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52256 conditions, 10190 events. 5610/10190 cut-off events. For 232708/232806 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 84255 event pairs, 2229 based on Foata normal form. 14/9859 useless extension candidates. Maximal degree in co-relation 52144. Up to 7058 conditions per place. [2024-06-27 17:55:22,885 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 263 selfloop transitions, 51 changer transitions 0/329 dead transitions. [2024-06-27 17:55:22,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 329 transitions, 4703 flow [2024-06-27 17:55:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:22,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:22,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-06-27 17:55:22,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6691358024691358 [2024-06-27 17:55:22,886 INFO L175 Difference]: Start difference. First operand has 247 places, 269 transitions, 3501 flow. Second operand 9 states and 271 transitions. [2024-06-27 17:55:22,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 329 transitions, 4703 flow [2024-06-27 17:55:23,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 329 transitions, 4426 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:23,594 INFO L231 Difference]: Finished difference. Result has 249 places, 272 transitions, 3410 flow [2024-06-27 17:55:23,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3410, PETRI_PLACES=249, PETRI_TRANSITIONS=272} [2024-06-27 17:55:23,594 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-27 17:55:23,594 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 272 transitions, 3410 flow [2024-06-27 17:55:23,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:23,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:23,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:55:23,595 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:23,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:23,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1869882611, now seen corresponding path program 2 times [2024-06-27 17:55:23,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:23,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284403704] [2024-06-27 17:55:23,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:23,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:23,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:23,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:23,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:23,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284403704] [2024-06-27 17:55:23,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284403704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:23,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:23,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:23,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414233638] [2024-06-27 17:55:23,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:23,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:23,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:23,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:23,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:23,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:23,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 272 transitions, 3410 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:23,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:23,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:24,924 INFO L124 PetriNetUnfolderBase]: 5435/9637 cut-off events. [2024-06-27 17:55:24,925 INFO L125 PetriNetUnfolderBase]: For 177065/177158 co-relation queries the response was YES. [2024-06-27 17:55:25,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47769 conditions, 9637 events. 5435/9637 cut-off events. For 177065/177158 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 78231 event pairs, 2357 based on Foata normal form. 14/9310 useless extension candidates. Maximal degree in co-relation 47658. Up to 8179 conditions per place. [2024-06-27 17:55:25,048 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 264 selfloop transitions, 34 changer transitions 0/313 dead transitions. [2024-06-27 17:55:25,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 313 transitions, 4150 flow [2024-06-27 17:55:25,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:25,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:25,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:55:25,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:55:25,051 INFO L175 Difference]: Start difference. First operand has 249 places, 272 transitions, 3410 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:55:25,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 313 transitions, 4150 flow [2024-06-27 17:55:25,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 313 transitions, 4050 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:25,768 INFO L231 Difference]: Finished difference. Result has 253 places, 272 transitions, 3382 flow [2024-06-27 17:55:25,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=253, PETRI_TRANSITIONS=272} [2024-06-27 17:55:25,769 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-27 17:55:25,769 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 272 transitions, 3382 flow [2024-06-27 17:55:25,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:25,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:25,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:55:25,770 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:25,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:25,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1163109375, now seen corresponding path program 3 times [2024-06-27 17:55:25,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:25,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936635146] [2024-06-27 17:55:25,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:25,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:25,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:25,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:25,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936635146] [2024-06-27 17:55:25,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936635146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:25,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:25,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:25,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105671129] [2024-06-27 17:55:25,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:25,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:25,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:25,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:25,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:25,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:25,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 272 transitions, 3382 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:25,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:25,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:27,301 INFO L124 PetriNetUnfolderBase]: 5509/9697 cut-off events. [2024-06-27 17:55:27,301 INFO L125 PetriNetUnfolderBase]: For 185067/185168 co-relation queries the response was YES. [2024-06-27 17:55:27,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47911 conditions, 9697 events. 5509/9697 cut-off events. For 185067/185168 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 78521 event pairs, 2504 based on Foata normal form. 16/9353 useless extension candidates. Maximal degree in co-relation 47798. Up to 7637 conditions per place. [2024-06-27 17:55:27,406 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 258 selfloop transitions, 45 changer transitions 0/318 dead transitions. [2024-06-27 17:55:27,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 318 transitions, 4320 flow [2024-06-27 17:55:27,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:27,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 17:55:27,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-27 17:55:27,407 INFO L175 Difference]: Start difference. First operand has 253 places, 272 transitions, 3382 flow. Second operand 8 states and 238 transitions. [2024-06-27 17:55:27,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 318 transitions, 4320 flow [2024-06-27 17:55:28,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 318 transitions, 4227 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:28,089 INFO L231 Difference]: Finished difference. Result has 253 places, 273 transitions, 3403 flow [2024-06-27 17:55:28,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3289, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3403, PETRI_PLACES=253, PETRI_TRANSITIONS=273} [2024-06-27 17:55:28,089 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-27 17:55:28,089 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 273 transitions, 3403 flow [2024-06-27 17:55:28,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:28,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:28,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:55:28,090 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:28,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:28,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1816342511, now seen corresponding path program 4 times [2024-06-27 17:55:28,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:28,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492671193] [2024-06-27 17:55:28,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:28,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:28,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:28,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:28,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492671193] [2024-06-27 17:55:28,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492671193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:28,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:28,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:28,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263782038] [2024-06-27 17:55:28,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:28,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:28,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:28,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:28,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:28,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:28,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 273 transitions, 3403 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:28,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:28,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:29,422 INFO L124 PetriNetUnfolderBase]: 5491/9557 cut-off events. [2024-06-27 17:55:29,422 INFO L125 PetriNetUnfolderBase]: For 167758/167859 co-relation queries the response was YES. [2024-06-27 17:55:29,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47127 conditions, 9557 events. 5491/9557 cut-off events. For 167758/167859 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 76975 event pairs, 2620 based on Foata normal form. 16/9218 useless extension candidates. Maximal degree in co-relation 47013. Up to 8385 conditions per place. [2024-06-27 17:55:29,544 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 249 selfloop transitions, 42 changer transitions 0/306 dead transitions. [2024-06-27 17:55:29,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 306 transitions, 4095 flow [2024-06-27 17:55:29,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:29,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:29,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:55:29,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:55:29,545 INFO L175 Difference]: Start difference. First operand has 253 places, 273 transitions, 3403 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:55:29,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 306 transitions, 4095 flow [2024-06-27 17:55:30,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 306 transitions, 3979 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:30,343 INFO L231 Difference]: Finished difference. Result has 255 places, 273 transitions, 3376 flow [2024-06-27 17:55:30,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3376, PETRI_PLACES=255, PETRI_TRANSITIONS=273} [2024-06-27 17:55:30,344 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 206 predicate places. [2024-06-27 17:55:30,344 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 273 transitions, 3376 flow [2024-06-27 17:55:30,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:30,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:30,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:55:30,345 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:30,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:30,345 INFO L85 PathProgramCache]: Analyzing trace with hash 261976845, now seen corresponding path program 5 times [2024-06-27 17:55:30,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:30,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106033477] [2024-06-27 17:55:30,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:30,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:30,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:30,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:30,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:30,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106033477] [2024-06-27 17:55:30,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106033477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:30,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:30,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:30,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868769409] [2024-06-27 17:55:30,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:30,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:30,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:30,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:30,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:30,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:30,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 273 transitions, 3376 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:30,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:30,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:31,964 INFO L124 PetriNetUnfolderBase]: 5911/10286 cut-off events. [2024-06-27 17:55:31,964 INFO L125 PetriNetUnfolderBase]: For 260392/260531 co-relation queries the response was YES. [2024-06-27 17:55:32,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52740 conditions, 10286 events. 5911/10286 cut-off events. For 260392/260531 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 84012 event pairs, 2848 based on Foata normal form. 18/9953 useless extension candidates. Maximal degree in co-relation 52625. Up to 8162 conditions per place. [2024-06-27 17:55:32,064 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 131 changer transitions 0/317 dead transitions. [2024-06-27 17:55:32,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 317 transitions, 4340 flow [2024-06-27 17:55:32,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:32,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:32,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 17:55:32,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 17:55:32,066 INFO L175 Difference]: Start difference. First operand has 255 places, 273 transitions, 3376 flow. Second operand 8 states and 239 transitions. [2024-06-27 17:55:32,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 317 transitions, 4340 flow [2024-06-27 17:55:33,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 317 transitions, 4220 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:33,115 INFO L231 Difference]: Finished difference. Result has 255 places, 275 transitions, 3576 flow [2024-06-27 17:55:33,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3576, PETRI_PLACES=255, PETRI_TRANSITIONS=275} [2024-06-27 17:55:33,116 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 206 predicate places. [2024-06-27 17:55:33,116 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 275 transitions, 3576 flow [2024-06-27 17:55:33,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:33,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:33,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:55:33,117 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:33,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:33,117 INFO L85 PathProgramCache]: Analyzing trace with hash -620332439, now seen corresponding path program 6 times [2024-06-27 17:55:33,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:33,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261394596] [2024-06-27 17:55:33,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:33,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:33,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:33,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:33,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:33,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261394596] [2024-06-27 17:55:33,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261394596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:33,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:33,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:33,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345226281] [2024-06-27 17:55:33,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:33,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:33,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:33,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:33,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:33,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:33,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 275 transitions, 3576 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:33,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:33,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:34,565 INFO L124 PetriNetUnfolderBase]: 5985/10378 cut-off events. [2024-06-27 17:55:34,566 INFO L125 PetriNetUnfolderBase]: For 270835/270977 co-relation queries the response was YES. [2024-06-27 17:55:34,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53803 conditions, 10378 events. 5985/10378 cut-off events. For 270835/270977 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 84689 event pairs, 2926 based on Foata normal form. 18/10033 useless extension candidates. Maximal degree in co-relation 53688. Up to 8985 conditions per place. [2024-06-27 17:55:34,700 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 161 selfloop transitions, 130 changer transitions 0/306 dead transitions. [2024-06-27 17:55:34,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 306 transitions, 4288 flow [2024-06-27 17:55:34,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:34,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:34,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 17:55:34,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 17:55:34,701 INFO L175 Difference]: Start difference. First operand has 255 places, 275 transitions, 3576 flow. Second operand 8 states and 228 transitions. [2024-06-27 17:55:34,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 306 transitions, 4288 flow [2024-06-27 17:55:35,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 306 transitions, 3986 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:35,886 INFO L231 Difference]: Finished difference. Result has 258 places, 276 transitions, 3569 flow [2024-06-27 17:55:35,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3286, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3569, PETRI_PLACES=258, PETRI_TRANSITIONS=276} [2024-06-27 17:55:35,887 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 17:55:35,887 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 276 transitions, 3569 flow [2024-06-27 17:55:35,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:35,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:35,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:35,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:55:35,888 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:35,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash -705963217, now seen corresponding path program 7 times [2024-06-27 17:55:35,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:35,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557554418] [2024-06-27 17:55:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:35,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:35,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:35,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:36,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:36,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557554418] [2024-06-27 17:55:36,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557554418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:36,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:36,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:36,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775822174] [2024-06-27 17:55:36,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:36,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:36,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:36,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:36,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:36,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:36,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 276 transitions, 3569 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:36,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:36,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:36,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:37,446 INFO L124 PetriNetUnfolderBase]: 6059/10502 cut-off events. [2024-06-27 17:55:37,447 INFO L125 PetriNetUnfolderBase]: For 271252/271397 co-relation queries the response was YES. [2024-06-27 17:55:37,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53732 conditions, 10502 events. 6059/10502 cut-off events. For 271252/271397 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 85968 event pairs, 2948 based on Foata normal form. 18/10151 useless extension candidates. Maximal degree in co-relation 53616. Up to 9099 conditions per place. [2024-06-27 17:55:37,557 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 160 selfloop transitions, 129 changer transitions 0/304 dead transitions. [2024-06-27 17:55:37,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 304 transitions, 4259 flow [2024-06-27 17:55:37,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:37,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:37,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:55:37,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:55:37,559 INFO L175 Difference]: Start difference. First operand has 258 places, 276 transitions, 3569 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:55:37,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 304 transitions, 4259 flow [2024-06-27 17:55:38,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 304 transitions, 3994 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:38,731 INFO L231 Difference]: Finished difference. Result has 260 places, 277 transitions, 3587 flow [2024-06-27 17:55:38,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3587, PETRI_PLACES=260, PETRI_TRANSITIONS=277} [2024-06-27 17:55:38,732 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 211 predicate places. [2024-06-27 17:55:38,732 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 277 transitions, 3587 flow [2024-06-27 17:55:38,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:38,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:38,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:55:38,732 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:38,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:38,733 INFO L85 PathProgramCache]: Analyzing trace with hash -42879313, now seen corresponding path program 8 times [2024-06-27 17:55:38,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:38,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397721623] [2024-06-27 17:55:38,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:38,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:38,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:38,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:38,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:38,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397721623] [2024-06-27 17:55:38,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397721623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:38,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:38,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:38,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282059491] [2024-06-27 17:55:38,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:38,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:38,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:38,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:38,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:38,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:38,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 277 transitions, 3587 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:38,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:38,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:40,236 INFO L124 PetriNetUnfolderBase]: 6133/10618 cut-off events. [2024-06-27 17:55:40,236 INFO L125 PetriNetUnfolderBase]: For 277993/278117 co-relation queries the response was YES. [2024-06-27 17:55:40,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54457 conditions, 10618 events. 6133/10618 cut-off events. For 277993/278117 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 86780 event pairs, 2949 based on Foata normal form. 16/10239 useless extension candidates. Maximal degree in co-relation 54340. Up to 9403 conditions per place. [2024-06-27 17:55:40,370 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 250 selfloop transitions, 38 changer transitions 0/303 dead transitions. [2024-06-27 17:55:40,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 303 transitions, 4279 flow [2024-06-27 17:55:40,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:40,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 17:55:40,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 17:55:40,371 INFO L175 Difference]: Start difference. First operand has 260 places, 277 transitions, 3587 flow. Second operand 8 states and 217 transitions. [2024-06-27 17:55:40,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 303 transitions, 4279 flow [2024-06-27 17:55:41,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 303 transitions, 4014 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:41,624 INFO L231 Difference]: Finished difference. Result has 262 places, 278 transitions, 3425 flow [2024-06-27 17:55:41,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3425, PETRI_PLACES=262, PETRI_TRANSITIONS=278} [2024-06-27 17:55:41,625 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 213 predicate places. [2024-06-27 17:55:41,625 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 278 transitions, 3425 flow [2024-06-27 17:55:41,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:41,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:41,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:41,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:55:41,626 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:41,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:41,626 INFO L85 PathProgramCache]: Analyzing trace with hash 840613519, now seen corresponding path program 1 times [2024-06-27 17:55:41,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:41,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738508975] [2024-06-27 17:55:41,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:41,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:41,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:41,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:41,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:41,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738508975] [2024-06-27 17:55:41,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738508975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:41,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:41,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:41,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29516955] [2024-06-27 17:55:41,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:41,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:41,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:41,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:41,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:41,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:41,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 278 transitions, 3425 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:41,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:41,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:41,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:43,273 INFO L124 PetriNetUnfolderBase]: 6480/11366 cut-off events. [2024-06-27 17:55:43,273 INFO L125 PetriNetUnfolderBase]: For 363900/364049 co-relation queries the response was YES. [2024-06-27 17:55:43,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59304 conditions, 11366 events. 6480/11366 cut-off events. For 363900/364049 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 94555 event pairs, 2865 based on Foata normal form. 16/10999 useless extension candidates. Maximal degree in co-relation 59186. Up to 7125 conditions per place. [2024-06-27 17:55:43,403 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 145 changer transitions 0/330 dead transitions. [2024-06-27 17:55:43,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 330 transitions, 4611 flow [2024-06-27 17:55:43,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:43,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:43,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 17:55:43,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-27 17:55:43,404 INFO L175 Difference]: Start difference. First operand has 262 places, 278 transitions, 3425 flow. Second operand 8 states and 245 transitions. [2024-06-27 17:55:43,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 330 transitions, 4611 flow [2024-06-27 17:55:44,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 330 transitions, 4526 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:44,767 INFO L231 Difference]: Finished difference. Result has 264 places, 280 transitions, 3688 flow [2024-06-27 17:55:44,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3688, PETRI_PLACES=264, PETRI_TRANSITIONS=280} [2024-06-27 17:55:44,768 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 215 predicate places. [2024-06-27 17:55:44,768 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 280 transitions, 3688 flow [2024-06-27 17:55:44,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:44,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:44,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:55:44,769 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:44,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:44,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1907411347, now seen corresponding path program 2 times [2024-06-27 17:55:44,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:44,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542977670] [2024-06-27 17:55:44,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:44,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:44,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:44,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:44,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:44,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542977670] [2024-06-27 17:55:44,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542977670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:44,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:44,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:44,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277003822] [2024-06-27 17:55:44,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:44,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:44,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:44,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:44,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:44,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:44,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 280 transitions, 3688 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:44,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:46,420 INFO L124 PetriNetUnfolderBase]: 6533/11542 cut-off events. [2024-06-27 17:55:46,421 INFO L125 PetriNetUnfolderBase]: For 379856/380005 co-relation queries the response was YES. [2024-06-27 17:55:46,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60842 conditions, 11542 events. 6533/11542 cut-off events. For 379856/380005 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 96968 event pairs, 3006 based on Foata normal form. 16/11175 useless extension candidates. Maximal degree in co-relation 60723. Up to 7155 conditions per place. [2024-06-27 17:55:46,553 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 145 changer transitions 0/325 dead transitions. [2024-06-27 17:55:46,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 325 transitions, 4670 flow [2024-06-27 17:55:46,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:46,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:46,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 17:55:46,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 17:55:46,555 INFO L175 Difference]: Start difference. First operand has 264 places, 280 transitions, 3688 flow. Second operand 8 states and 239 transitions. [2024-06-27 17:55:46,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 325 transitions, 4670 flow [2024-06-27 17:55:48,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 325 transitions, 4337 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:48,027 INFO L231 Difference]: Finished difference. Result has 267 places, 281 transitions, 3677 flow [2024-06-27 17:55:48,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3677, PETRI_PLACES=267, PETRI_TRANSITIONS=281} [2024-06-27 17:55:48,027 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 218 predicate places. [2024-06-27 17:55:48,027 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 281 transitions, 3677 flow [2024-06-27 17:55:48,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:48,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:48,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:55:48,028 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:48,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:48,028 INFO L85 PathProgramCache]: Analyzing trace with hash 838127213, now seen corresponding path program 3 times [2024-06-27 17:55:48,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:48,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982851589] [2024-06-27 17:55:48,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:48,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:48,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:48,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:48,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:48,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982851589] [2024-06-27 17:55:48,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982851589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:48,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:48,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:48,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485156799] [2024-06-27 17:55:48,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:48,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:48,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:48,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:48,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:48,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 281 transitions, 3677 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:49,676 INFO L124 PetriNetUnfolderBase]: 6586/11448 cut-off events. [2024-06-27 17:55:49,677 INFO L125 PetriNetUnfolderBase]: For 380877/381026 co-relation queries the response was YES. [2024-06-27 17:55:49,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60854 conditions, 11448 events. 6586/11448 cut-off events. For 380877/381026 co-relation queries the response was YES. Maximal size of possible extension queue 851. Compared 95256 event pairs, 3287 based on Foata normal form. 16/11081 useless extension candidates. Maximal degree in co-relation 60734. Up to 9699 conditions per place. [2024-06-27 17:55:49,840 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 166 selfloop transitions, 133 changer transitions 0/314 dead transitions. [2024-06-27 17:55:49,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 314 transitions, 4411 flow [2024-06-27 17:55:49,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:49,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:49,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 17:55:49,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 17:55:49,841 INFO L175 Difference]: Start difference. First operand has 267 places, 281 transitions, 3677 flow. Second operand 8 states and 228 transitions. [2024-06-27 17:55:49,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 314 transitions, 4411 flow [2024-06-27 17:55:51,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 314 transitions, 4152 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:51,435 INFO L231 Difference]: Finished difference. Result has 270 places, 282 transitions, 3708 flow [2024-06-27 17:55:51,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3708, PETRI_PLACES=270, PETRI_TRANSITIONS=282} [2024-06-27 17:55:51,436 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 221 predicate places. [2024-06-27 17:55:51,436 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 282 transitions, 3708 flow [2024-06-27 17:55:51,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:51,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:51,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:51,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:55:51,437 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:51,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:51,437 INFO L85 PathProgramCache]: Analyzing trace with hash 229209709, now seen corresponding path program 4 times [2024-06-27 17:55:51,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:51,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796463576] [2024-06-27 17:55:51,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:51,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:51,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:51,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:51,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796463576] [2024-06-27 17:55:51,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796463576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:51,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:51,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:51,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054142655] [2024-06-27 17:55:51,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:51,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:51,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:51,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:51,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:51,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:51,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 282 transitions, 3708 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:51,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:51,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:51,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:53,058 INFO L124 PetriNetUnfolderBase]: 6639/11583 cut-off events. [2024-06-27 17:55:53,058 INFO L125 PetriNetUnfolderBase]: For 389884/390009 co-relation queries the response was YES. [2024-06-27 17:55:53,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61007 conditions, 11583 events. 6639/11583 cut-off events. For 389884/390009 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 96435 event pairs, 3251 based on Foata normal form. 14/11196 useless extension candidates. Maximal degree in co-relation 60886. Up to 10052 conditions per place. [2024-06-27 17:55:53,193 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 257 selfloop transitions, 41 changer transitions 0/313 dead transitions. [2024-06-27 17:55:53,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 313 transitions, 4443 flow [2024-06-27 17:55:53,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:53,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:53,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 17:55:53,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 17:55:53,194 INFO L175 Difference]: Start difference. First operand has 270 places, 282 transitions, 3708 flow. Second operand 8 states and 221 transitions. [2024-06-27 17:55:53,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 313 transitions, 4443 flow [2024-06-27 17:55:55,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 313 transitions, 4169 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:55,070 INFO L231 Difference]: Finished difference. Result has 272 places, 283 transitions, 3541 flow [2024-06-27 17:55:55,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3541, PETRI_PLACES=272, PETRI_TRANSITIONS=283} [2024-06-27 17:55:55,070 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-27 17:55:55,070 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 283 transitions, 3541 flow [2024-06-27 17:55:55,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:55,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:55,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:55,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:55:55,071 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:55,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:55,071 INFO L85 PathProgramCache]: Analyzing trace with hash -354866419, now seen corresponding path program 9 times [2024-06-27 17:55:55,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:55,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008654891] [2024-06-27 17:55:55,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:55,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:55,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:55,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:55,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:55,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008654891] [2024-06-27 17:55:55,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008654891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:55,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:55,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:55,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476386766] [2024-06-27 17:55:55,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:55,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:55,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:55,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:55,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:55,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:55,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 283 transitions, 3541 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:55,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:55,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:55,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:56,831 INFO L124 PetriNetUnfolderBase]: 7033/12151 cut-off events. [2024-06-27 17:55:56,832 INFO L125 PetriNetUnfolderBase]: For 507088/507234 co-relation queries the response was YES. [2024-06-27 17:55:56,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66403 conditions, 12151 events. 7033/12151 cut-off events. For 507088/507234 co-relation queries the response was YES. Maximal size of possible extension queue 922. Compared 101676 event pairs, 3536 based on Foata normal form. 19/11748 useless extension candidates. Maximal degree in co-relation 66281. Up to 9927 conditions per place. [2024-06-27 17:55:56,977 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 191 selfloop transitions, 118 changer transitions 0/324 dead transitions. [2024-06-27 17:55:56,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 324 transitions, 4527 flow [2024-06-27 17:55:56,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:56,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:56,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:55:56,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:55:56,979 INFO L175 Difference]: Start difference. First operand has 272 places, 283 transitions, 3541 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:55:56,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 324 transitions, 4527 flow [2024-06-27 17:55:58,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 324 transitions, 4435 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:58,851 INFO L231 Difference]: Finished difference. Result has 274 places, 285 transitions, 3743 flow [2024-06-27 17:55:58,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3743, PETRI_PLACES=274, PETRI_TRANSITIONS=285} [2024-06-27 17:55:58,851 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-27 17:55:58,851 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 285 transitions, 3743 flow [2024-06-27 17:55:58,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:58,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:58,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:58,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:55:58,852 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:58,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:58,852 INFO L85 PathProgramCache]: Analyzing trace with hash -354657169, now seen corresponding path program 10 times [2024-06-27 17:55:58,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:58,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580396690] [2024-06-27 17:55:58,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:58,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:58,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:58,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:58,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580396690] [2024-06-27 17:55:58,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580396690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:58,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:58,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:58,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658350444] [2024-06-27 17:55:58,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:58,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:58,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:58,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:58,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:58,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:55:58,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 285 transitions, 3743 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:58,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:58,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:55:58,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:00,821 INFO L124 PetriNetUnfolderBase]: 7107/12275 cut-off events. [2024-06-27 17:56:00,822 INFO L125 PetriNetUnfolderBase]: For 522774/522923 co-relation queries the response was YES. [2024-06-27 17:56:00,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67658 conditions, 12275 events. 7107/12275 cut-off events. For 522774/522923 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 102734 event pairs, 3614 based on Foata normal form. 19/11862 useless extension candidates. Maximal degree in co-relation 67535. Up to 10759 conditions per place. [2024-06-27 17:56:00,988 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 117 changer transitions 0/313 dead transitions. [2024-06-27 17:56:00,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 313 transitions, 4461 flow [2024-06-27 17:56:00,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:00,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:00,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:56:00,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 17:56:00,989 INFO L175 Difference]: Start difference. First operand has 274 places, 285 transitions, 3743 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:56:00,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 313 transitions, 4461 flow [2024-06-27 17:56:03,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 313 transitions, 4275 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:03,418 INFO L231 Difference]: Finished difference. Result has 278 places, 286 transitions, 3826 flow [2024-06-27 17:56:03,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3826, PETRI_PLACES=278, PETRI_TRANSITIONS=286} [2024-06-27 17:56:03,419 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-27 17:56:03,419 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 286 transitions, 3826 flow [2024-06-27 17:56:03,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:03,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:03,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:03,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:56:03,420 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:03,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:03,420 INFO L85 PathProgramCache]: Analyzing trace with hash 214612749, now seen corresponding path program 11 times [2024-06-27 17:56:03,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:03,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839694443] [2024-06-27 17:56:03,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:03,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:03,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:03,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:03,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839694443] [2024-06-27 17:56:03,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839694443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:03,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:03,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:03,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18543738] [2024-06-27 17:56:03,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:03,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:03,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:03,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:03,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:03,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:03,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 286 transitions, 3826 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:03,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:03,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:03,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:05,254 INFO L124 PetriNetUnfolderBase]: 7181/12399 cut-off events. [2024-06-27 17:56:05,255 INFO L125 PetriNetUnfolderBase]: For 529332/529484 co-relation queries the response was YES. [2024-06-27 17:56:05,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68049 conditions, 12399 events. 7181/12399 cut-off events. For 529332/529484 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 104026 event pairs, 3636 based on Foata normal form. 19/11978 useless extension candidates. Maximal degree in co-relation 67924. Up to 10873 conditions per place. [2024-06-27 17:56:05,437 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 181 selfloop transitions, 115 changer transitions 0/311 dead transitions. [2024-06-27 17:56:05,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 311 transitions, 4522 flow [2024-06-27 17:56:05,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:05,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:05,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:56:05,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 17:56:05,439 INFO L175 Difference]: Start difference. First operand has 278 places, 286 transitions, 3826 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:56:05,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 311 transitions, 4522 flow [2024-06-27 17:56:07,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 311 transitions, 4283 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:07,610 INFO L231 Difference]: Finished difference. Result has 280 places, 287 transitions, 3842 flow [2024-06-27 17:56:07,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3842, PETRI_PLACES=280, PETRI_TRANSITIONS=287} [2024-06-27 17:56:07,610 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 231 predicate places. [2024-06-27 17:56:07,610 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 287 transitions, 3842 flow [2024-06-27 17:56:07,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:07,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:07,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:07,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:56:07,611 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:07,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:07,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1330191117, now seen corresponding path program 12 times [2024-06-27 17:56:07,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:07,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329719751] [2024-06-27 17:56:07,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:07,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:07,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:07,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:07,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:07,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329719751] [2024-06-27 17:56:07,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329719751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:07,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:07,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:07,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744372761] [2024-06-27 17:56:07,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:07,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:07,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:07,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:07,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:07,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:07,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 287 transitions, 3842 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:07,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:07,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:07,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:09,502 INFO L124 PetriNetUnfolderBase]: 7458/12871 cut-off events. [2024-06-27 17:56:09,502 INFO L125 PetriNetUnfolderBase]: For 629573/629731 co-relation queries the response was YES. [2024-06-27 17:56:09,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70305 conditions, 12871 events. 7458/12871 cut-off events. For 629573/629731 co-relation queries the response was YES. Maximal size of possible extension queue 984. Compared 108500 event pairs, 3794 based on Foata normal form. 45/12460 useless extension candidates. Maximal degree in co-relation 70179. Up to 10978 conditions per place. [2024-06-27 17:56:09,675 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 110 changer transitions 0/311 dead transitions. [2024-06-27 17:56:09,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 311 transitions, 4546 flow [2024-06-27 17:56:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:09,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:56:09,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 17:56:09,677 INFO L175 Difference]: Start difference. First operand has 280 places, 287 transitions, 3842 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:56:09,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 311 transitions, 4546 flow [2024-06-27 17:56:11,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 311 transitions, 4309 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:11,841 INFO L231 Difference]: Finished difference. Result has 282 places, 288 transitions, 3853 flow [2024-06-27 17:56:11,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3853, PETRI_PLACES=282, PETRI_TRANSITIONS=288} [2024-06-27 17:56:11,841 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-27 17:56:11,841 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 288 transitions, 3853 flow [2024-06-27 17:56:11,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:11,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:11,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:11,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:56:11,842 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:11,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:11,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1873903985, now seen corresponding path program 5 times [2024-06-27 17:56:11,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:11,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647898911] [2024-06-27 17:56:11,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:11,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:11,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:11,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:11,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:11,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647898911] [2024-06-27 17:56:11,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647898911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:11,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:11,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:11,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182586230] [2024-06-27 17:56:11,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:11,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:11,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:11,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:11,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:11,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:11,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 288 transitions, 3853 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:11,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:11,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:11,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:14,094 INFO L124 PetriNetUnfolderBase]: 7805/13598 cut-off events. [2024-06-27 17:56:14,094 INFO L125 PetriNetUnfolderBase]: For 654851/655018 co-relation queries the response was YES. [2024-06-27 17:56:14,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75811 conditions, 13598 events. 7805/13598 cut-off events. For 654851/655018 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 116259 event pairs, 3826 based on Foata normal form. 17/13159 useless extension candidates. Maximal degree in co-relation 75684. Up to 9606 conditions per place. [2024-06-27 17:56:14,240 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 194 selfloop transitions, 128 changer transitions 0/337 dead transitions. [2024-06-27 17:56:14,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 337 transitions, 5081 flow [2024-06-27 17:56:14,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:14,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:14,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 17:56:14,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-27 17:56:14,242 INFO L175 Difference]: Start difference. First operand has 282 places, 288 transitions, 3853 flow. Second operand 8 states and 241 transitions. [2024-06-27 17:56:14,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 337 transitions, 5081 flow [2024-06-27 17:56:16,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 337 transitions, 4853 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:16,413 INFO L231 Difference]: Finished difference. Result has 284 places, 290 transitions, 3943 flow [2024-06-27 17:56:16,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3943, PETRI_PLACES=284, PETRI_TRANSITIONS=290} [2024-06-27 17:56:16,414 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 235 predicate places. [2024-06-27 17:56:16,414 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 290 transitions, 3943 flow [2024-06-27 17:56:16,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:16,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:16,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:16,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:56:16,414 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:16,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:16,415 INFO L85 PathProgramCache]: Analyzing trace with hash 739692385, now seen corresponding path program 6 times [2024-06-27 17:56:16,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:16,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337889854] [2024-06-27 17:56:16,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:16,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:16,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:16,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:16,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337889854] [2024-06-27 17:56:16,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337889854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:16,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:16,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:16,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195317275] [2024-06-27 17:56:16,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:16,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:16,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:16,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:16,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:16,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:16,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 290 transitions, 3943 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:16,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:16,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:16,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:18,407 INFO L124 PetriNetUnfolderBase]: 7858/13622 cut-off events. [2024-06-27 17:56:18,407 INFO L125 PetriNetUnfolderBase]: For 674501/674668 co-relation queries the response was YES. [2024-06-27 17:56:18,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76847 conditions, 13622 events. 7858/13622 cut-off events. For 674501/674668 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 116551 event pairs, 3975 based on Foata normal form. 17/13183 useless extension candidates. Maximal degree in co-relation 76719. Up to 9636 conditions per place. [2024-06-27 17:56:18,596 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 190 selfloop transitions, 127 changer transitions 0/332 dead transitions. [2024-06-27 17:56:18,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 332 transitions, 4949 flow [2024-06-27 17:56:18,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:18,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:18,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 17:56:18,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-27 17:56:18,597 INFO L175 Difference]: Start difference. First operand has 284 places, 290 transitions, 3943 flow. Second operand 8 states and 235 transitions. [2024-06-27 17:56:18,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 332 transitions, 4949 flow [2024-06-27 17:56:21,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 332 transitions, 4648 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:21,478 INFO L231 Difference]: Finished difference. Result has 287 places, 291 transitions, 3930 flow [2024-06-27 17:56:21,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=287, PETRI_TRANSITIONS=291} [2024-06-27 17:56:21,478 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 238 predicate places. [2024-06-27 17:56:21,479 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 291 transitions, 3930 flow [2024-06-27 17:56:21,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:21,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:21,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:21,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 17:56:21,479 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:21,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:21,480 INFO L85 PathProgramCache]: Analyzing trace with hash 214797199, now seen corresponding path program 7 times [2024-06-27 17:56:21,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:21,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506597514] [2024-06-27 17:56:21,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:21,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:21,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:21,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506597514] [2024-06-27 17:56:21,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506597514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:21,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:21,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:21,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810012244] [2024-06-27 17:56:21,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:21,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:21,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:21,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:21,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:21,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:21,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 291 transitions, 3930 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:21,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:21,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:21,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:23,457 INFO L124 PetriNetUnfolderBase]: 7911/13664 cut-off events. [2024-06-27 17:56:23,458 INFO L125 PetriNetUnfolderBase]: For 681154/681321 co-relation queries the response was YES. [2024-06-27 17:56:23,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76806 conditions, 13664 events. 7911/13664 cut-off events. For 681154/681321 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 116714 event pairs, 4110 based on Foata normal form. 17/13217 useless extension candidates. Maximal degree in co-relation 76677. Up to 11886 conditions per place. [2024-06-27 17:56:23,627 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 188 selfloop transitions, 118 changer transitions 0/321 dead transitions. [2024-06-27 17:56:23,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 321 transitions, 4670 flow [2024-06-27 17:56:23,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:23,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:23,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:56:23,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:56:23,628 INFO L175 Difference]: Start difference. First operand has 287 places, 291 transitions, 3930 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:56:23,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 321 transitions, 4670 flow [2024-06-27 17:56:26,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 321 transitions, 4436 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:26,285 INFO L231 Difference]: Finished difference. Result has 290 places, 292 transitions, 3956 flow [2024-06-27 17:56:26,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3697, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3956, PETRI_PLACES=290, PETRI_TRANSITIONS=292} [2024-06-27 17:56:26,285 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-27 17:56:26,286 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 292 transitions, 3956 flow [2024-06-27 17:56:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:26,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:26,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:26,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 17:56:26,286 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:26,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:26,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1524131437, now seen corresponding path program 8 times [2024-06-27 17:56:26,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:26,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208580730] [2024-06-27 17:56:26,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:26,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:26,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:26,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:26,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:26,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208580730] [2024-06-27 17:56:26,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208580730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:26,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:26,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:26,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404445192] [2024-06-27 17:56:26,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:26,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:26,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:26,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:26,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:26,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:26,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 292 transitions, 3956 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:26,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:26,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:26,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:28,669 INFO L124 PetriNetUnfolderBase]: 8420/14649 cut-off events. [2024-06-27 17:56:28,669 INFO L125 PetriNetUnfolderBase]: For 873603/873761 co-relation queries the response was YES. [2024-06-27 17:56:28,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84536 conditions, 14649 events. 8420/14649 cut-off events. For 873603/873761 co-relation queries the response was YES. Maximal size of possible extension queue 1152. Compared 126943 event pairs, 4092 based on Foata normal form. 17/14217 useless extension candidates. Maximal degree in co-relation 84406. Up to 8957 conditions per place. [2024-06-27 17:56:28,841 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 211 selfloop transitions, 120 changer transitions 0/346 dead transitions. [2024-06-27 17:56:28,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 346 transitions, 5228 flow [2024-06-27 17:56:28,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:28,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:28,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 17:56:28,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-27 17:56:28,842 INFO L175 Difference]: Start difference. First operand has 290 places, 292 transitions, 3956 flow. Second operand 8 states and 245 transitions. [2024-06-27 17:56:28,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 346 transitions, 5228 flow [2024-06-27 17:56:31,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 346 transitions, 4984 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:31,399 INFO L231 Difference]: Finished difference. Result has 292 places, 293 transitions, 3984 flow [2024-06-27 17:56:31,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3984, PETRI_PLACES=292, PETRI_TRANSITIONS=293} [2024-06-27 17:56:31,399 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:56:31,399 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 293 transitions, 3984 flow [2024-06-27 17:56:31,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:31,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:31,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:31,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 17:56:31,400 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:31,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:31,400 INFO L85 PathProgramCache]: Analyzing trace with hash 431346789, now seen corresponding path program 9 times [2024-06-27 17:56:31,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:31,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070266912] [2024-06-27 17:56:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:31,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:31,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:31,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:31,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070266912] [2024-06-27 17:56:31,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070266912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:31,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:31,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:31,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424743213] [2024-06-27 17:56:31,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:31,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:31,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:31,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:31,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:31,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:31,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 293 transitions, 3984 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:31,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:31,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:31,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:33,658 INFO L124 PetriNetUnfolderBase]: 8473/14854 cut-off events. [2024-06-27 17:56:33,658 INFO L125 PetriNetUnfolderBase]: For 897453/897611 co-relation queries the response was YES. [2024-06-27 17:56:33,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85800 conditions, 14854 events. 8473/14854 cut-off events. For 897453/897611 co-relation queries the response was YES. Maximal size of possible extension queue 1160. Compared 129413 event pairs, 4160 based on Foata normal form. 17/14422 useless extension candidates. Maximal degree in co-relation 85669. Up to 8987 conditions per place. [2024-06-27 17:56:33,866 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 118 changer transitions 0/343 dead transitions. [2024-06-27 17:56:33,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 343 transitions, 5230 flow [2024-06-27 17:56:33,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:33,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:33,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 17:56:33,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-27 17:56:33,868 INFO L175 Difference]: Start difference. First operand has 292 places, 293 transitions, 3984 flow. Second operand 8 states and 241 transitions. [2024-06-27 17:56:33,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 343 transitions, 5230 flow [2024-06-27 17:56:36,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 343 transitions, 4662 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-27 17:56:36,414 INFO L231 Difference]: Finished difference. Result has 288 places, 294 transitions, 3686 flow [2024-06-27 17:56:36,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3686, PETRI_PLACES=288, PETRI_TRANSITIONS=294} [2024-06-27 17:56:36,416 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-27 17:56:36,419 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 294 transitions, 3686 flow [2024-06-27 17:56:36,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:36,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:36,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:36,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 17:56:36,420 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:36,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:36,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1471400859, now seen corresponding path program 10 times [2024-06-27 17:56:36,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:36,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331480647] [2024-06-27 17:56:36,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:36,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:36,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:36,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331480647] [2024-06-27 17:56:36,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331480647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:36,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:36,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:36,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097461599] [2024-06-27 17:56:36,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:36,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:36,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:36,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:36,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:36,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:36,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 294 transitions, 3686 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:36,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:36,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:36,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:38,999 INFO L124 PetriNetUnfolderBase]: 8883/15382 cut-off events. [2024-06-27 17:56:38,999 INFO L125 PetriNetUnfolderBase]: For 1069772/1069939 co-relation queries the response was YES. [2024-06-27 17:56:39,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87216 conditions, 15382 events. 8883/15382 cut-off events. For 1069772/1069939 co-relation queries the response was YES. Maximal size of possible extension queue 1226. Compared 134430 event pairs, 4107 based on Foata normal form. 35/14962 useless extension candidates. Maximal degree in co-relation 87091. Up to 8856 conditions per place. [2024-06-27 17:56:39,186 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 215 selfloop transitions, 113 changer transitions 0/343 dead transitions. [2024-06-27 17:56:39,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 343 transitions, 4929 flow [2024-06-27 17:56:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:39,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:39,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:56:39,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:56:39,188 INFO L175 Difference]: Start difference. First operand has 288 places, 294 transitions, 3686 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:56:39,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 343 transitions, 4929 flow [2024-06-27 17:56:42,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 343 transitions, 4700 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:42,025 INFO L231 Difference]: Finished difference. Result has 291 places, 295 transitions, 3706 flow [2024-06-27 17:56:42,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=291, PETRI_TRANSITIONS=295} [2024-06-27 17:56:42,026 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 242 predicate places. [2024-06-27 17:56:42,026 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 295 transitions, 3706 flow [2024-06-27 17:56:42,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:42,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:42,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:42,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 17:56:42,027 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:42,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:42,027 INFO L85 PathProgramCache]: Analyzing trace with hash 234554469, now seen corresponding path program 11 times [2024-06-27 17:56:42,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:42,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428343638] [2024-06-27 17:56:42,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:42,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:42,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:42,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:42,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428343638] [2024-06-27 17:56:42,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428343638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:42,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:42,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:42,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752053211] [2024-06-27 17:56:42,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:42,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:42,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:42,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:42,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:42,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:42,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 295 transitions, 3706 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:42,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:42,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:42,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:44,434 INFO L124 PetriNetUnfolderBase]: 9118/15943 cut-off events. [2024-06-27 17:56:44,434 INFO L125 PetriNetUnfolderBase]: For 1117222/1117388 co-relation queries the response was YES. [2024-06-27 17:56:44,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89385 conditions, 15943 events. 9118/15943 cut-off events. For 1117222/1117388 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 141794 event pairs, 5043 based on Foata normal form. 41/15500 useless extension candidates. Maximal degree in co-relation 89259. Up to 13171 conditions per place. [2024-06-27 17:56:44,670 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 200 selfloop transitions, 112 changer transitions 0/327 dead transitions. [2024-06-27 17:56:44,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 327 transitions, 4496 flow [2024-06-27 17:56:44,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:44,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:44,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:56:44,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:56:44,671 INFO L175 Difference]: Start difference. First operand has 291 places, 295 transitions, 3706 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:56:44,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 327 transitions, 4496 flow [2024-06-27 17:56:47,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 327 transitions, 4262 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:47,934 INFO L231 Difference]: Finished difference. Result has 293 places, 296 transitions, 3720 flow [2024-06-27 17:56:47,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3720, PETRI_PLACES=293, PETRI_TRANSITIONS=296} [2024-06-27 17:56:47,934 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 17:56:47,934 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 296 transitions, 3720 flow [2024-06-27 17:56:47,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:47,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:47,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:47,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 17:56:47,935 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:47,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:47,935 INFO L85 PathProgramCache]: Analyzing trace with hash -574459667, now seen corresponding path program 12 times [2024-06-27 17:56:47,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:47,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19039295] [2024-06-27 17:56:47,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:47,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:48,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:48,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:48,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19039295] [2024-06-27 17:56:48,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19039295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:48,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:48,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:48,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476836876] [2024-06-27 17:56:48,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:48,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:48,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:48,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:48,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:48,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:48,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 296 transitions, 3720 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:48,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:48,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:48,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:50,458 INFO L124 PetriNetUnfolderBase]: 9151/15929 cut-off events. [2024-06-27 17:56:50,459 INFO L125 PetriNetUnfolderBase]: For 1052546/1052697 co-relation queries the response was YES. [2024-06-27 17:56:50,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87711 conditions, 15929 events. 9151/15929 cut-off events. For 1052546/1052697 co-relation queries the response was YES. Maximal size of possible extension queue 1280. Compared 141315 event pairs, 4915 based on Foata normal form. 41/15502 useless extension candidates. Maximal degree in co-relation 87584. Up to 10892 conditions per place. [2024-06-27 17:56:50,880 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 110 changer transitions 0/335 dead transitions. [2024-06-27 17:56:50,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 335 transitions, 4748 flow [2024-06-27 17:56:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:50,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:50,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:56:50,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:56:50,882 INFO L175 Difference]: Start difference. First operand has 293 places, 296 transitions, 3720 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:56:50,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 335 transitions, 4748 flow [2024-06-27 17:56:53,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 335 transitions, 4516 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:53,627 INFO L231 Difference]: Finished difference. Result has 295 places, 297 transitions, 3732 flow [2024-06-27 17:56:53,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3732, PETRI_PLACES=295, PETRI_TRANSITIONS=297} [2024-06-27 17:56:53,628 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-27 17:56:53,628 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 297 transitions, 3732 flow [2024-06-27 17:56:53,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:53,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:53,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:53,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 17:56:53,628 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:53,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:53,629 INFO L85 PathProgramCache]: Analyzing trace with hash -506358289, now seen corresponding path program 13 times [2024-06-27 17:56:53,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:53,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781897366] [2024-06-27 17:56:53,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:53,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:53,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:53,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:53,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:53,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781897366] [2024-06-27 17:56:53,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781897366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:53,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:53,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:53,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702355592] [2024-06-27 17:56:53,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:53,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:53,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:53,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:53,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:53,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:53,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 297 transitions, 3732 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:53,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:53,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:53,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:56,677 INFO L124 PetriNetUnfolderBase]: 9082/15867 cut-off events. [2024-06-27 17:56:56,678 INFO L125 PetriNetUnfolderBase]: For 952677/952850 co-relation queries the response was YES. [2024-06-27 17:56:56,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84451 conditions, 15867 events. 9082/15867 cut-off events. For 952677/952850 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 141387 event pairs, 5072 based on Foata normal form. 42/15431 useless extension candidates. Maximal degree in co-relation 84323. Up to 13462 conditions per place. [2024-06-27 17:56:56,934 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 227 selfloop transitions, 97 changer transitions 0/339 dead transitions. [2024-06-27 17:56:56,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 339 transitions, 4522 flow [2024-06-27 17:56:56,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:56,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:56,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-06-27 17:56:56,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:56:56,936 INFO L175 Difference]: Start difference. First operand has 295 places, 297 transitions, 3732 flow. Second operand 9 states and 267 transitions. [2024-06-27 17:56:56,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 339 transitions, 4522 flow [2024-06-27 17:56:59,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 339 transitions, 4286 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:59,475 INFO L231 Difference]: Finished difference. Result has 298 places, 297 transitions, 3702 flow [2024-06-27 17:56:59,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3702, PETRI_PLACES=298, PETRI_TRANSITIONS=297} [2024-06-27 17:56:59,476 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-06-27 17:56:59,476 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 297 transitions, 3702 flow [2024-06-27 17:56:59,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:59,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:59,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:59,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 17:56:59,476 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:59,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1223389135, now seen corresponding path program 14 times [2024-06-27 17:56:59,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671884395] [2024-06-27 17:56:59,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:59,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:59,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:59,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:59,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671884395] [2024-06-27 17:56:59,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671884395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:59,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:59,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:59,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470708515] [2024-06-27 17:56:59,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:59,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:59,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:59,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:59,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:59,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:56:59,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 297 transitions, 3702 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:59,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:59,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:56:59,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:02,174 INFO L124 PetriNetUnfolderBase]: 8759/15300 cut-off events. [2024-06-27 17:57:02,175 INFO L125 PetriNetUnfolderBase]: For 718851/719019 co-relation queries the response was YES. [2024-06-27 17:57:02,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76689 conditions, 15300 events. 8759/15300 cut-off events. For 718851/719019 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 135448 event pairs, 4825 based on Foata normal form. 45/14879 useless extension candidates. Maximal degree in co-relation 76560. Up to 13029 conditions per place. [2024-06-27 17:57:02,362 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 231 selfloop transitions, 82 changer transitions 0/328 dead transitions. [2024-06-27 17:57:02,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 328 transitions, 4442 flow [2024-06-27 17:57:02,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:02,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:57:02,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:57:02,363 INFO L175 Difference]: Start difference. First operand has 298 places, 297 transitions, 3702 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:57:02,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 328 transitions, 4442 flow [2024-06-27 17:57:05,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 328 transitions, 4223 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 17:57:05,133 INFO L231 Difference]: Finished difference. Result has 296 places, 297 transitions, 3656 flow [2024-06-27 17:57:05,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3656, PETRI_PLACES=296, PETRI_TRANSITIONS=297} [2024-06-27 17:57:05,133 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-27 17:57:05,133 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 297 transitions, 3656 flow [2024-06-27 17:57:05,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:05,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:05,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:05,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 17:57:05,134 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:05,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:05,134 INFO L85 PathProgramCache]: Analyzing trace with hash 586390001, now seen corresponding path program 13 times [2024-06-27 17:57:05,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:05,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129610393] [2024-06-27 17:57:05,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:05,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:05,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:05,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:05,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129610393] [2024-06-27 17:57:05,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129610393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:05,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:05,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815778811] [2024-06-27 17:57:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:05,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:05,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:05,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:05,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:05,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:05,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 297 transitions, 3656 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:05,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:05,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:05,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:08,030 INFO L124 PetriNetUnfolderBase]: 8700/15363 cut-off events. [2024-06-27 17:57:08,030 INFO L125 PetriNetUnfolderBase]: For 565457/565625 co-relation queries the response was YES. [2024-06-27 17:57:08,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73385 conditions, 15363 events. 8700/15363 cut-off events. For 565457/565625 co-relation queries the response was YES. Maximal size of possible extension queue 1210. Compared 136693 event pairs, 4561 based on Foata normal form. 41/14946 useless extension candidates. Maximal degree in co-relation 73256. Up to 12307 conditions per place. [2024-06-27 17:57:08,242 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 86 changer transitions 0/336 dead transitions. [2024-06-27 17:57:08,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 336 transitions, 4468 flow [2024-06-27 17:57:08,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:08,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:08,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:57:08,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:57:08,243 INFO L175 Difference]: Start difference. First operand has 296 places, 297 transitions, 3656 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:57:08,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 336 transitions, 4468 flow [2024-06-27 17:57:10,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 336 transitions, 4275 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 17:57:10,624 INFO L231 Difference]: Finished difference. Result has 296 places, 297 transitions, 3641 flow [2024-06-27 17:57:10,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3641, PETRI_PLACES=296, PETRI_TRANSITIONS=297} [2024-06-27 17:57:10,625 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-27 17:57:10,625 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 297 transitions, 3641 flow [2024-06-27 17:57:10,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:10,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:10,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:10,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 17:57:10,626 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:10,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:10,626 INFO L85 PathProgramCache]: Analyzing trace with hash -499687089, now seen corresponding path program 14 times [2024-06-27 17:57:10,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:10,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072710198] [2024-06-27 17:57:10,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:10,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:10,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:10,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:10,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072710198] [2024-06-27 17:57:10,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072710198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:10,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:10,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:10,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088863453] [2024-06-27 17:57:10,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:10,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:10,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:10,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:10,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:10,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:10,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 297 transitions, 3641 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:10,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:10,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:10,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:13,357 INFO L124 PetriNetUnfolderBase]: 8641/15272 cut-off events. [2024-06-27 17:57:13,357 INFO L125 PetriNetUnfolderBase]: For 444306/444468 co-relation queries the response was YES. [2024-06-27 17:57:13,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70217 conditions, 15272 events. 8641/15272 cut-off events. For 444306/444468 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 136021 event pairs, 4303 based on Foata normal form. 38/14851 useless extension candidates. Maximal degree in co-relation 70088. Up to 11419 conditions per place. [2024-06-27 17:57:13,557 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 226 selfloop transitions, 106 changer transitions 0/347 dead transitions. [2024-06-27 17:57:13,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 347 transitions, 4503 flow [2024-06-27 17:57:13,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:57:13,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:57:13,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 273 transitions. [2024-06-27 17:57:13,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 17:57:13,558 INFO L175 Difference]: Start difference. First operand has 296 places, 297 transitions, 3641 flow. Second operand 9 states and 273 transitions. [2024-06-27 17:57:13,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 347 transitions, 4503 flow [2024-06-27 17:57:15,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 347 transitions, 4278 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 17:57:15,549 INFO L231 Difference]: Finished difference. Result has 297 places, 297 transitions, 3636 flow [2024-06-27 17:57:15,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3636, PETRI_PLACES=297, PETRI_TRANSITIONS=297} [2024-06-27 17:57:15,549 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-27 17:57:15,549 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 297 transitions, 3636 flow [2024-06-27 17:57:15,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:15,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:15,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:15,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 17:57:15,550 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:15,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:15,550 INFO L85 PathProgramCache]: Analyzing trace with hash 871489871, now seen corresponding path program 15 times [2024-06-27 17:57:15,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:15,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436104302] [2024-06-27 17:57:15,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:15,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:15,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:15,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436104302] [2024-06-27 17:57:15,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436104302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:15,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:15,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:15,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732335181] [2024-06-27 17:57:15,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:15,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:15,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:15,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:15,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:15,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:15,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 297 transitions, 3636 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:15,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:15,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:15,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:18,286 INFO L124 PetriNetUnfolderBase]: 8836/15436 cut-off events. [2024-06-27 17:57:18,286 INFO L125 PetriNetUnfolderBase]: For 429340/429491 co-relation queries the response was YES. [2024-06-27 17:57:18,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71056 conditions, 15436 events. 8836/15436 cut-off events. For 429340/429491 co-relation queries the response was YES. Maximal size of possible extension queue 1237. Compared 136636 event pairs, 3967 based on Foata normal form. 41/15031 useless extension candidates. Maximal degree in co-relation 70927. Up to 7422 conditions per place. [2024-06-27 17:57:18,659 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 237 selfloop transitions, 91 changer transitions 0/343 dead transitions. [2024-06-27 17:57:18,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 343 transitions, 4686 flow [2024-06-27 17:57:18,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:18,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 17:57:18,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6952380952380952 [2024-06-27 17:57:18,660 INFO L175 Difference]: Start difference. First operand has 297 places, 297 transitions, 3636 flow. Second operand 7 states and 219 transitions. [2024-06-27 17:57:18,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 343 transitions, 4686 flow [2024-06-27 17:57:20,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 343 transitions, 4408 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 17:57:20,655 INFO L231 Difference]: Finished difference. Result has 294 places, 297 transitions, 3550 flow [2024-06-27 17:57:20,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=294, PETRI_TRANSITIONS=297} [2024-06-27 17:57:20,655 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-27 17:57:20,655 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 297 transitions, 3550 flow [2024-06-27 17:57:20,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:20,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:20,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:20,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 17:57:20,656 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:20,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:20,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1066298327, now seen corresponding path program 1 times [2024-06-27 17:57:20,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:20,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594253446] [2024-06-27 17:57:20,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:20,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:20,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:20,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594253446] [2024-06-27 17:57:20,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594253446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:20,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:20,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:20,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555315985] [2024-06-27 17:57:20,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:20,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:20,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:20,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:20,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:20,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:20,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 297 transitions, 3550 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:20,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:20,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:20,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:23,794 INFO L124 PetriNetUnfolderBase]: 9381/16502 cut-off events. [2024-06-27 17:57:23,794 INFO L125 PetriNetUnfolderBase]: For 549263/549435 co-relation queries the response was YES. [2024-06-27 17:57:23,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78496 conditions, 16502 events. 9381/16502 cut-off events. For 549263/549435 co-relation queries the response was YES. Maximal size of possible extension queue 1346. Compared 148038 event pairs, 2807 based on Foata normal form. 29/16105 useless extension candidates. Maximal degree in co-relation 78367. Up to 7875 conditions per place. [2024-06-27 17:57:23,988 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 228 selfloop transitions, 105 changer transitions 0/348 dead transitions. [2024-06-27 17:57:23,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 348 transitions, 4814 flow [2024-06-27 17:57:23,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:23,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:23,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 17:57:23,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6694444444444444 [2024-06-27 17:57:23,989 INFO L175 Difference]: Start difference. First operand has 294 places, 297 transitions, 3550 flow. Second operand 8 states and 241 transitions. [2024-06-27 17:57:23,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 348 transitions, 4814 flow [2024-06-27 17:57:26,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 348 transitions, 4590 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 17:57:26,821 INFO L231 Difference]: Finished difference. Result has 294 places, 297 transitions, 3547 flow [2024-06-27 17:57:26,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3547, PETRI_PLACES=294, PETRI_TRANSITIONS=297} [2024-06-27 17:57:26,821 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-27 17:57:26,821 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 297 transitions, 3547 flow [2024-06-27 17:57:26,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:26,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:26,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:26,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 17:57:26,822 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:26,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:26,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1213907927, now seen corresponding path program 2 times [2024-06-27 17:57:26,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:26,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559605038] [2024-06-27 17:57:26,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:26,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:26,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:26,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559605038] [2024-06-27 17:57:26,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559605038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:26,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:26,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:26,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054228503] [2024-06-27 17:57:26,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:26,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:26,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:26,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:26,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:26,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:26,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 297 transitions, 3547 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:26,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:26,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:26,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:29,626 INFO L124 PetriNetUnfolderBase]: 9418/16791 cut-off events. [2024-06-27 17:57:29,626 INFO L125 PetriNetUnfolderBase]: For 510172/510331 co-relation queries the response was YES. [2024-06-27 17:57:29,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78153 conditions, 16791 events. 9418/16791 cut-off events. For 510172/510331 co-relation queries the response was YES. Maximal size of possible extension queue 1347. Compared 152681 event pairs, 4741 based on Foata normal form. 29/16351 useless extension candidates. Maximal degree in co-relation 78024. Up to 13621 conditions per place. [2024-06-27 17:57:29,812 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 291 selfloop transitions, 31 changer transitions 0/337 dead transitions. [2024-06-27 17:57:29,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 337 transitions, 4551 flow [2024-06-27 17:57:29,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:29,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:29,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:57:29,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:57:29,813 INFO L175 Difference]: Start difference. First operand has 294 places, 297 transitions, 3547 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:57:29,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 337 transitions, 4551 flow [2024-06-27 17:57:32,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 337 transitions, 4342 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:57:32,305 INFO L231 Difference]: Finished difference. Result has 295 places, 297 transitions, 3403 flow [2024-06-27 17:57:32,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3338, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3403, PETRI_PLACES=295, PETRI_TRANSITIONS=297} [2024-06-27 17:57:32,305 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-27 17:57:32,305 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 297 transitions, 3403 flow [2024-06-27 17:57:32,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:32,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:32,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:32,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 17:57:32,306 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:32,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:32,306 INFO L85 PathProgramCache]: Analyzing trace with hash -384600213, now seen corresponding path program 3 times [2024-06-27 17:57:32,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:32,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179539318] [2024-06-27 17:57:32,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:32,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:32,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:32,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:32,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179539318] [2024-06-27 17:57:32,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179539318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:32,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:32,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:32,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120284087] [2024-06-27 17:57:32,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:32,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:32,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:32,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:32,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:32,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:32,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 297 transitions, 3403 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:32,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:32,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:32,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:35,018 INFO L124 PetriNetUnfolderBase]: 8969/15985 cut-off events. [2024-06-27 17:57:35,018 INFO L125 PetriNetUnfolderBase]: For 267878/268037 co-relation queries the response was YES. [2024-06-27 17:57:35,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68834 conditions, 15985 events. 8969/15985 cut-off events. For 267878/268037 co-relation queries the response was YES. Maximal size of possible extension queue 1263. Compared 143643 event pairs, 4344 based on Foata normal form. 29/15552 useless extension candidates. Maximal degree in co-relation 68704. Up to 12941 conditions per place. [2024-06-27 17:57:35,200 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 299 selfloop transitions, 32 changer transitions 0/346 dead transitions. [2024-06-27 17:57:35,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 346 transitions, 4291 flow [2024-06-27 17:57:35,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:57:35,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:57:35,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-27 17:57:35,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6172839506172839 [2024-06-27 17:57:35,201 INFO L175 Difference]: Start difference. First operand has 295 places, 297 transitions, 3403 flow. Second operand 9 states and 250 transitions. [2024-06-27 17:57:35,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 346 transitions, 4291 flow [2024-06-27 17:57:36,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 346 transitions, 4230 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:36,500 INFO L231 Difference]: Finished difference. Result has 299 places, 297 transitions, 3409 flow [2024-06-27 17:57:36,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3409, PETRI_PLACES=299, PETRI_TRANSITIONS=297} [2024-06-27 17:57:36,500 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 250 predicate places. [2024-06-27 17:57:36,500 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 297 transitions, 3409 flow [2024-06-27 17:57:36,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:36,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:36,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:36,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 17:57:36,501 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:36,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:36,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1427803019, now seen corresponding path program 4 times [2024-06-27 17:57:36,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:36,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832075010] [2024-06-27 17:57:36,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:36,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:36,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:36,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:36,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832075010] [2024-06-27 17:57:36,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832075010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:36,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:36,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:36,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964399342] [2024-06-27 17:57:36,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:36,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:36,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:36,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:36,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:36,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:57:36,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 297 transitions, 3409 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:36,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:36,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:57:36,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand