./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.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/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.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/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.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:58:04,569 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:58:04,650 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:58:04,656 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:58:04,657 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:58:04,683 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:58:04,684 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:58:04,684 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:58:04,685 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:58:04,689 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:58:04,689 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:58:04,689 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:58:04,691 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:58:04,692 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:58:04,692 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:58:04,692 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:58:04,693 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:58:04,693 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:58:04,693 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:58:04,693 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:58:04,694 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:58:04,695 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:58:04,695 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:58:04,695 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:58:04,696 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:58:04,696 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:58:04,696 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:58:04,696 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:58:04,697 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:58:04,697 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:58:04,698 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:58:04,698 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:58:04,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:58:04,699 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:58:04,699 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:58:04,699 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:58:04,699 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:58:04,700 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:58:04,700 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:58:04,700 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:58:04,700 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:58:04,701 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:58:04,701 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:58:04,701 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:58:04,980 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:58:05,009 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:58:05,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:58:05,013 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:58:05,014 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:58:05,015 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 17:58:06,204 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:58:06,459 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:58:06,460 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 17:58:06,486 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3497b49f3/19066e50789246bebcbc6d645d85317c/FLAGfa5b10e09 [2024-06-27 17:58:06,498 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3497b49f3/19066e50789246bebcbc6d645d85317c [2024-06-27 17:58:06,500 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:58:06,500 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:58:06,501 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/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 17:58:06,640 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:58:06,641 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:58:06,642 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:58:06,643 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:58:06,647 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:58:06,648 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:58:06" (1/2) ... [2024-06-27 17:58:06,649 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5851a13f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:58:06, skipping insertion in model container [2024-06-27 17:58:06,649 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:58:06" (1/2) ... [2024-06-27 17:58:06,651 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@520b3ff2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:58:06, skipping insertion in model container [2024-06-27 17:58:06,651 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:58:06" (2/2) ... [2024-06-27 17:58:06,651 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5851a13f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:06, skipping insertion in model container [2024-06-27 17:58:06,651 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:58:06" (2/2) ... [2024-06-27 17:58:06,652 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:58:06,695 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:58:06,696 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) [2024-06-27 17:58:06,696 INFO L97 edCorrectnessWitness]: Location invariant before [L790-L790] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) [2024-06-27 17:58:06,696 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) [2024-06-27 17:58:06,697 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:58:06,697 INFO L106 edCorrectnessWitness]: ghost_update [L785-L785] multithreaded = 1; [2024-06-27 17:58:06,740 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:58:06,998 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/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i[992,1005] [2024-06-27 17:58:07,186 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:58:07,195 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:58:07,235 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/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i[992,1005] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:58:07,306 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:58:07,339 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:58:07,340 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:07 WrapperNode [2024-06-27 17:58:07,340 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:58:07,341 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:58:07,341 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:58:07,341 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:58:07,347 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:58:07" (1/1) ... [2024-06-27 17:58:07,358 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:58:07" (1/1) ... [2024-06-27 17:58:07,393 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 17:58:07,393 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:58:07,394 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:58:07,394 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:58:07,394 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:58:07,404 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:58:07" (1/1) ... [2024-06-27 17:58:07,404 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:58:07" (1/1) ... [2024-06-27 17:58:07,412 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:58:07" (1/1) ... [2024-06-27 17:58:07,427 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:58:07,427 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:58:07" (1/1) ... [2024-06-27 17:58:07,428 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:58:07" (1/1) ... [2024-06-27 17:58:07,432 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:58:07" (1/1) ... [2024-06-27 17:58:07,436 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:58:07" (1/1) ... [2024-06-27 17:58:07,438 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:58:07" (1/1) ... [2024-06-27 17:58:07,439 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:58:07" (1/1) ... [2024-06-27 17:58:07,441 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:58:07,442 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:58:07,442 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:58:07,442 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:58:07,443 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:58:07" (1/1) ... [2024-06-27 17:58:07,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:58:07,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:58:07,472 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:58:07,482 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:58:07,505 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:58:07,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:58:07,506 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:58:07,506 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:58:07,506 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:58:07,506 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:58:07,506 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:58:07,507 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:58:07,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:58:07,507 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:58:07,507 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:58:07,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:58:07,509 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:58:07,625 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:58:07,629 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:58:07,818 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:58:07,818 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:58:07,908 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:58:07,908 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:58:07,908 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:58:07 BoogieIcfgContainer [2024-06-27 17:58:07,909 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:58:07,911 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:58:07,911 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:58:07,914 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:58:07,914 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:58:06" (1/4) ... [2024-06-27 17:58:07,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c7520fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:58:07, skipping insertion in model container [2024-06-27 17:58:07,915 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:58:06" (2/4) ... [2024-06-27 17:58:07,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c7520fc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:58:07, skipping insertion in model container [2024-06-27 17:58:07,915 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:58:07" (3/4) ... [2024-06-27 17:58:07,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c7520fc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:58:07, skipping insertion in model container [2024-06-27 17:58:07,916 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:58:07" (4/4) ... [2024-06-27 17:58:07,917 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 17:58:07,933 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:58:07,934 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:58:07,934 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:58:07,972 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:58:08,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 17:58:08,034 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 17:58:08,038 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:58:08,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 17:58:08,043 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 17:58:08,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-06-27 17:58:08,054 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:58:08,060 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;@35256bf5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:58:08,060 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:58:08,063 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:58:08,064 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:58:08,064 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:58:08,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:08,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:58:08,065 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:58:08,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:08,070 INFO L85 PathProgramCache]: Analyzing trace with hash 214866608, now seen corresponding path program 1 times [2024-06-27 17:58:08,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:08,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435982297] [2024-06-27 17:58:08,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:08,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:08,436 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:58:08,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:08,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435982297] [2024-06-27 17:58:08,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435982297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:08,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:08,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:58:08,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811651896] [2024-06-27 17:58:08,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:08,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:58:08,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:08,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:58:08,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:58:08,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-06-27 17:58:08,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 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:58:08,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:08,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-06-27 17:58:08,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:08,777 INFO L124 PetriNetUnfolderBase]: 759/1438 cut-off events. [2024-06-27 17:58:08,778 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 17:58:08,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2642 conditions, 1438 events. 759/1438 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8779 event pairs, 534 based on Foata normal form. 1/1329 useless extension candidates. Maximal degree in co-relation 2630. Up to 1147 conditions per place. [2024-06-27 17:58:08,795 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 31 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-06-27 17:58:08,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 193 flow [2024-06-27 17:58:08,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:58:08,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:58:08,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-27 17:58:08,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-27 17:58:08,809 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 107 transitions. [2024-06-27 17:58:08,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 193 flow [2024-06-27 17:58:08,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:08,818 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-06-27 17:58:08,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-27 17:58:08,823 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-27 17:58:08,823 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-06-27 17:58:08,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 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:58:08,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:08,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:08,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:58:08,826 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:58:08,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:08,827 INFO L85 PathProgramCache]: Analyzing trace with hash 328402831, now seen corresponding path program 1 times [2024-06-27 17:58:08,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:08,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224076182] [2024-06-27 17:58:08,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:08,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:08,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:08,968 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:58:08,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:08,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224076182] [2024-06-27 17:58:08,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224076182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:08,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:08,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:58:08,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613188660] [2024-06-27 17:58:08,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:08,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:08,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:08,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:08,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:08,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:08,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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:58:08,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:08,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:08,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:09,243 INFO L124 PetriNetUnfolderBase]: 1213/2121 cut-off events. [2024-06-27 17:58:09,243 INFO L125 PetriNetUnfolderBase]: For 366/366 co-relation queries the response was YES. [2024-06-27 17:58:09,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 2121 events. 1213/2121 cut-off events. For 366/366 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12794 event pairs, 653 based on Foata normal form. 4/2084 useless extension candidates. Maximal degree in co-relation 4473. Up to 1756 conditions per place. [2024-06-27 17:58:09,305 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 44 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-27 17:58:09,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 302 flow [2024-06-27 17:58:09,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:09,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:09,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 140 transitions. [2024-06-27 17:58:09,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2024-06-27 17:58:09,311 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 140 transitions. [2024-06-27 17:58:09,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 302 flow [2024-06-27 17:58:09,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 72 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:09,314 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 192 flow [2024-06-27 17:58:09,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=192, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-27 17:58:09,315 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-27 17:58:09,316 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 192 flow [2024-06-27 17:58:09,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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:58:09,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:09,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:09,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:58:09,320 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:58:09,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:09,327 INFO L85 PathProgramCache]: Analyzing trace with hash -923679779, now seen corresponding path program 1 times [2024-06-27 17:58:09,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:09,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70084988] [2024-06-27 17:58:09,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:09,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:09,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:58:09,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:09,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70084988] [2024-06-27 17:58:09,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70084988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:09,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:09,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:58:09,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045355345] [2024-06-27 17:58:09,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:09,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:09,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:09,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:09,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:09,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 17:58:09,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 192 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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:58:09,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:09,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 17:58:09,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:09,695 INFO L124 PetriNetUnfolderBase]: 1038/1907 cut-off events. [2024-06-27 17:58:09,695 INFO L125 PetriNetUnfolderBase]: For 1157/1165 co-relation queries the response was YES. [2024-06-27 17:58:09,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4708 conditions, 1907 events. 1038/1907 cut-off events. For 1157/1165 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11856 event pairs, 464 based on Foata normal form. 2/1866 useless extension candidates. Maximal degree in co-relation 4693. Up to 1514 conditions per place. [2024-06-27 17:58:09,707 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 44 selfloop transitions, 7 changer transitions 0/71 dead transitions. [2024-06-27 17:58:09,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 344 flow [2024-06-27 17:58:09,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:09,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:09,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-27 17:58:09,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.703125 [2024-06-27 17:58:09,711 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 192 flow. Second operand 4 states and 135 transitions. [2024-06-27 17:58:09,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 344 flow [2024-06-27 17:58:09,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 340 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:58:09,717 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 230 flow [2024-06-27 17:58:09,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=230, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-27 17:58:09,719 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-06-27 17:58:09,719 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 230 flow [2024-06-27 17:58:09,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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:58:09,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:09,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:09,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:58:09,720 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:58:09,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:09,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2114045261, now seen corresponding path program 1 times [2024-06-27 17:58:09,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:09,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295199202] [2024-06-27 17:58:09,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:09,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:09,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:09,927 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:58:09,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:09,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295199202] [2024-06-27 17:58:09,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295199202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:09,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:09,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:09,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96043658] [2024-06-27 17:58:09,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:09,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:09,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:09,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:09,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:09,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:09,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 230 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:58:09,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:09,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:09,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:10,309 INFO L124 PetriNetUnfolderBase]: 1562/2685 cut-off events. [2024-06-27 17:58:10,310 INFO L125 PetriNetUnfolderBase]: For 2555/2555 co-relation queries the response was YES. [2024-06-27 17:58:10,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7105 conditions, 2685 events. 1562/2685 cut-off events. For 2555/2555 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16357 event pairs, 623 based on Foata normal form. 8/2661 useless extension candidates. Maximal degree in co-relation 7087. Up to 2162 conditions per place. [2024-06-27 17:58:10,330 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 64 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-06-27 17:58:10,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 98 transitions, 516 flow [2024-06-27 17:58:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:10,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:10,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-27 17:58:10,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 17:58:10,332 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 230 flow. Second operand 6 states and 200 transitions. [2024-06-27 17:58:10,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 98 transitions, 516 flow [2024-06-27 17:58:10,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 98 transitions, 498 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:10,336 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 300 flow [2024-06-27 17:58:10,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-27 17:58:10,337 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 12 predicate places. [2024-06-27 17:58:10,337 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 300 flow [2024-06-27 17:58:10,338 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:58:10,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:10,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:10,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:58:10,338 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:58:10,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:10,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1395345084, now seen corresponding path program 1 times [2024-06-27 17:58:10,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:10,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709067953] [2024-06-27 17:58:10,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:10,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:10,445 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:58:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:10,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709067953] [2024-06-27 17:58:10,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709067953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:10,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:10,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:10,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773428143] [2024-06-27 17:58:10,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:10,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:10,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:10,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:10,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:10,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:10,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 300 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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:58:10,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:10,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:10,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:10,773 INFO L124 PetriNetUnfolderBase]: 1606/2740 cut-off events. [2024-06-27 17:58:10,773 INFO L125 PetriNetUnfolderBase]: For 3907/3907 co-relation queries the response was YES. [2024-06-27 17:58:10,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8001 conditions, 2740 events. 1606/2740 cut-off events. For 3907/3907 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16693 event pairs, 473 based on Foata normal form. 3/2734 useless extension candidates. Maximal degree in co-relation 7981. Up to 2228 conditions per place. [2024-06-27 17:58:10,793 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 68 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-27 17:58:10,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 105 transitions, 654 flow [2024-06-27 17:58:10,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:10,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:10,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 169 transitions. [2024-06-27 17:58:10,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7041666666666667 [2024-06-27 17:58:10,796 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 300 flow. Second operand 5 states and 169 transitions. [2024-06-27 17:58:10,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 105 transitions, 654 flow [2024-06-27 17:58:10,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 105 transitions, 608 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:10,806 INFO L231 Difference]: Finished difference. Result has 67 places, 76 transitions, 408 flow [2024-06-27 17:58:10,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=67, PETRI_TRANSITIONS=76} [2024-06-27 17:58:10,809 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-27 17:58:10,810 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 76 transitions, 408 flow [2024-06-27 17:58:10,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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:58:10,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:10,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:10,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:58:10,811 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:58:10,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:10,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1919684002, now seen corresponding path program 2 times [2024-06-27 17:58:10,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:10,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519050639] [2024-06-27 17:58:10,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:10,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:10,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:10,944 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:58:10,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:10,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519050639] [2024-06-27 17:58:10,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519050639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:10,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:10,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:10,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491134369] [2024-06-27 17:58:10,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:10,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:10,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:10,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:10,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:11,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:11,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 76 transitions, 408 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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:58:11,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:11,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:11,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:11,258 INFO L124 PetriNetUnfolderBase]: 1600/2780 cut-off events. [2024-06-27 17:58:11,258 INFO L125 PetriNetUnfolderBase]: For 5739/5739 co-relation queries the response was YES. [2024-06-27 17:58:11,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8750 conditions, 2780 events. 1600/2780 cut-off events. For 5739/5739 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17148 event pairs, 509 based on Foata normal form. 3/2773 useless extension candidates. Maximal degree in co-relation 8728. Up to 2224 conditions per place. [2024-06-27 17:58:11,284 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 66 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-27 17:58:11,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 102 transitions, 672 flow [2024-06-27 17:58:11,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:11,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:11,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-06-27 17:58:11,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-27 17:58:11,286 INFO L175 Difference]: Start difference. First operand has 67 places, 76 transitions, 408 flow. Second operand 5 states and 164 transitions. [2024-06-27 17:58:11,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 102 transitions, 672 flow [2024-06-27 17:58:11,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 644 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-27 17:58:11,298 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 454 flow [2024-06-27 17:58:11,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=454, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-27 17:58:11,301 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-06-27 17:58:11,301 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 454 flow [2024-06-27 17:58:11,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 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:58:11,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:11,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:11,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:58:11,302 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:11,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:11,303 INFO L85 PathProgramCache]: Analyzing trace with hash -905418556, now seen corresponding path program 1 times [2024-06-27 17:58:11,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:11,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962529730] [2024-06-27 17:58:11,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:11,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:11,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:11,417 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:58:11,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:11,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962529730] [2024-06-27 17:58:11,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962529730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:11,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:11,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:58:11,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980055546] [2024-06-27 17:58:11,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:11,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:11,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:11,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:11,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:11,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:11,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 454 flow. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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:58:11,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:11,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:11,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:11,669 INFO L124 PetriNetUnfolderBase]: 1486/2545 cut-off events. [2024-06-27 17:58:11,670 INFO L125 PetriNetUnfolderBase]: For 6064/6064 co-relation queries the response was YES. [2024-06-27 17:58:11,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8297 conditions, 2545 events. 1486/2545 cut-off events. For 6064/6064 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15590 event pairs, 506 based on Foata normal form. 3/2538 useless extension candidates. Maximal degree in co-relation 8271. Up to 2104 conditions per place. [2024-06-27 17:58:11,691 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 52 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-27 17:58:11,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 618 flow [2024-06-27 17:58:11,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:11,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:11,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-27 17:58:11,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 17:58:11,692 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 454 flow. Second operand 4 states and 130 transitions. [2024-06-27 17:58:11,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 618 flow [2024-06-27 17:58:11,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 90 transitions, 576 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:11,701 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 455 flow [2024-06-27 17:58:11,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=455, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-27 17:58:11,701 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 22 predicate places. [2024-06-27 17:58:11,702 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 455 flow [2024-06-27 17:58:11,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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:58:11,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:11,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:11,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:58:11,702 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:58:11,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:11,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1081978395, now seen corresponding path program 1 times [2024-06-27 17:58:11,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:11,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220122447] [2024-06-27 17:58:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:11,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:11,829 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:58:11,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:11,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220122447] [2024-06-27 17:58:11,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220122447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:11,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:11,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:11,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255787085] [2024-06-27 17:58:11,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:11,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:11,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:11,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:11,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:11,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:11,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 455 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:11,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:11,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:11,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:12,170 INFO L124 PetriNetUnfolderBase]: 1610/2702 cut-off events. [2024-06-27 17:58:12,171 INFO L125 PetriNetUnfolderBase]: For 7020/7020 co-relation queries the response was YES. [2024-06-27 17:58:12,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8904 conditions, 2702 events. 1610/2702 cut-off events. For 7020/7020 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16215 event pairs, 485 based on Foata normal form. 3/2700 useless extension candidates. Maximal degree in co-relation 8877. Up to 2268 conditions per place. [2024-06-27 17:58:12,191 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 78 selfloop transitions, 21 changer transitions 0/115 dead transitions. [2024-06-27 17:58:12,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 115 transitions, 761 flow [2024-06-27 17:58:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:12,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:12,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-27 17:58:12,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 17:58:12,193 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 455 flow. Second operand 6 states and 198 transitions. [2024-06-27 17:58:12,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 115 transitions, 761 flow [2024-06-27 17:58:12,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 115 transitions, 721 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:12,205 INFO L231 Difference]: Finished difference. Result has 77 places, 82 transitions, 502 flow [2024-06-27 17:58:12,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=502, PETRI_PLACES=77, PETRI_TRANSITIONS=82} [2024-06-27 17:58:12,206 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 25 predicate places. [2024-06-27 17:58:12,206 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 82 transitions, 502 flow [2024-06-27 17:58:12,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:12,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:12,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:12,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:58:12,207 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:58:12,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:12,208 INFO L85 PathProgramCache]: Analyzing trace with hash 896880027, now seen corresponding path program 2 times [2024-06-27 17:58:12,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:12,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523530173] [2024-06-27 17:58:12,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:12,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:12,316 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:58:12,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:12,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523530173] [2024-06-27 17:58:12,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523530173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:12,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:12,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:12,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746288039] [2024-06-27 17:58:12,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:12,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:12,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:12,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:12,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:12,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:12,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 82 transitions, 502 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:12,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:12,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:12,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:12,647 INFO L124 PetriNetUnfolderBase]: 1652/2830 cut-off events. [2024-06-27 17:58:12,647 INFO L125 PetriNetUnfolderBase]: For 8883/8883 co-relation queries the response was YES. [2024-06-27 17:58:12,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9856 conditions, 2830 events. 1652/2830 cut-off events. For 8883/8883 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17437 event pairs, 456 based on Foata normal form. 3/2822 useless extension candidates. Maximal degree in co-relation 9829. Up to 2174 conditions per place. [2024-06-27 17:58:12,670 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 72 selfloop transitions, 39 changer transitions 0/127 dead transitions. [2024-06-27 17:58:12,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 946 flow [2024-06-27 17:58:12,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:12,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:12,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 202 transitions. [2024-06-27 17:58:12,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-06-27 17:58:12,672 INFO L175 Difference]: Start difference. First operand has 77 places, 82 transitions, 502 flow. Second operand 6 states and 202 transitions. [2024-06-27 17:58:12,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 946 flow [2024-06-27 17:58:12,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 889 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:12,686 INFO L231 Difference]: Finished difference. Result has 79 places, 93 transitions, 634 flow [2024-06-27 17:58:12,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=79, PETRI_TRANSITIONS=93} [2024-06-27 17:58:12,687 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-27 17:58:12,687 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 93 transitions, 634 flow [2024-06-27 17:58:12,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:12,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:12,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:12,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:58:12,688 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:58:12,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:12,688 INFO L85 PathProgramCache]: Analyzing trace with hash 896886971, now seen corresponding path program 1 times [2024-06-27 17:58:12,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:12,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891323421] [2024-06-27 17:58:12,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:12,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:12,791 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:58:12,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:12,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891323421] [2024-06-27 17:58:12,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891323421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:12,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:12,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:12,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229290042] [2024-06-27 17:58:12,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:12,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:12,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:12,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:12,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:12,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:12,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 93 transitions, 634 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:12,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:12,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:12,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:13,132 INFO L124 PetriNetUnfolderBase]: 1694/2889 cut-off events. [2024-06-27 17:58:13,133 INFO L125 PetriNetUnfolderBase]: For 11621/11621 co-relation queries the response was YES. [2024-06-27 17:58:13,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10744 conditions, 2889 events. 1694/2889 cut-off events. For 11621/11621 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17794 event pairs, 459 based on Foata normal form. 3/2881 useless extension candidates. Maximal degree in co-relation 10716. Up to 2259 conditions per place. [2024-06-27 17:58:13,155 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 88 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-27 17:58:13,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 1110 flow [2024-06-27 17:58:13,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:13,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:13,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 201 transitions. [2024-06-27 17:58:13,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979166666666666 [2024-06-27 17:58:13,157 INFO L175 Difference]: Start difference. First operand has 79 places, 93 transitions, 634 flow. Second operand 6 states and 201 transitions. [2024-06-27 17:58:13,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 1110 flow [2024-06-27 17:58:13,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 138 transitions, 1072 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:13,173 INFO L231 Difference]: Finished difference. Result has 85 places, 105 transitions, 805 flow [2024-06-27 17:58:13,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=805, PETRI_PLACES=85, PETRI_TRANSITIONS=105} [2024-06-27 17:58:13,174 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-27 17:58:13,174 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 105 transitions, 805 flow [2024-06-27 17:58:13,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:13,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:13,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:13,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:58:13,175 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:58:13,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:13,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2019662013, now seen corresponding path program 3 times [2024-06-27 17:58:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:13,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564913773] [2024-06-27 17:58:13,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:13,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:13,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:13,296 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:58:13,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:13,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564913773] [2024-06-27 17:58:13,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564913773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:13,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:13,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:13,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350901425] [2024-06-27 17:58:13,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:13,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:13,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:13,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:13,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:13,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:13,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 105 transitions, 805 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:13,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:13,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:13,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:13,653 INFO L124 PetriNetUnfolderBase]: 1688/2854 cut-off events. [2024-06-27 17:58:13,653 INFO L125 PetriNetUnfolderBase]: For 14702/14702 co-relation queries the response was YES. [2024-06-27 17:58:13,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11543 conditions, 2854 events. 1688/2854 cut-off events. For 14702/14702 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17470 event pairs, 445 based on Foata normal form. 3/2846 useless extension candidates. Maximal degree in co-relation 11511. Up to 2228 conditions per place. [2024-06-27 17:58:13,674 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 83 selfloop transitions, 35 changer transitions 0/134 dead transitions. [2024-06-27 17:58:13,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 134 transitions, 1131 flow [2024-06-27 17:58:13,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:13,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:13,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 17:58:13,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 17:58:13,676 INFO L175 Difference]: Start difference. First operand has 85 places, 105 transitions, 805 flow. Second operand 6 states and 195 transitions. [2024-06-27 17:58:13,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 134 transitions, 1131 flow [2024-06-27 17:58:13,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 134 transitions, 1082 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:13,701 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 835 flow [2024-06-27 17:58:13,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=835, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-27 17:58:13,702 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 38 predicate places. [2024-06-27 17:58:13,702 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 835 flow [2024-06-27 17:58:13,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:13,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:13,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:13,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:58:13,703 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:58:13,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:13,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2032105689, now seen corresponding path program 2 times [2024-06-27 17:58:13,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:13,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629532888] [2024-06-27 17:58:13,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:13,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:13,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:13,811 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:58:13,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:13,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629532888] [2024-06-27 17:58:13,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629532888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:13,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:13,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:13,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952720508] [2024-06-27 17:58:13,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:13,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:13,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:13,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:13,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:13,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:13,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 835 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:13,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:13,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:13,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:14,181 INFO L124 PetriNetUnfolderBase]: 1718/2971 cut-off events. [2024-06-27 17:58:14,182 INFO L125 PetriNetUnfolderBase]: For 16814/16814 co-relation queries the response was YES. [2024-06-27 17:58:14,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12115 conditions, 2971 events. 1718/2971 cut-off events. For 16814/16814 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18433 event pairs, 477 based on Foata normal form. 3/2963 useless extension candidates. Maximal degree in co-relation 12080. Up to 2280 conditions per place. [2024-06-27 17:58:14,203 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 88 selfloop transitions, 35 changer transitions 0/139 dead transitions. [2024-06-27 17:58:14,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 139 transitions, 1260 flow [2024-06-27 17:58:14,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:14,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:14,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-27 17:58:14,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-06-27 17:58:14,205 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 835 flow. Second operand 6 states and 197 transitions. [2024-06-27 17:58:14,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 139 transitions, 1260 flow [2024-06-27 17:58:14,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 139 transitions, 1183 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:14,230 INFO L231 Difference]: Finished difference. Result has 92 places, 109 transitions, 882 flow [2024-06-27 17:58:14,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=92, PETRI_TRANSITIONS=109} [2024-06-27 17:58:14,231 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-27 17:58:14,231 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 109 transitions, 882 flow [2024-06-27 17:58:14,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:14,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:14,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:14,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:58:14,232 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:58:14,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:14,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2024070489, now seen corresponding path program 3 times [2024-06-27 17:58:14,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:14,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223338594] [2024-06-27 17:58:14,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:14,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:14,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:14,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:58:14,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:14,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223338594] [2024-06-27 17:58:14,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223338594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:14,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:14,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:14,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049956433] [2024-06-27 17:58:14,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:14,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:14,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:14,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:14,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:14,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:14,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 109 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:14,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:14,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:14,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:14,778 INFO L124 PetriNetUnfolderBase]: 1754/3067 cut-off events. [2024-06-27 17:58:14,778 INFO L125 PetriNetUnfolderBase]: For 18723/18723 co-relation queries the response was YES. [2024-06-27 17:58:14,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12633 conditions, 3067 events. 1754/3067 cut-off events. For 18723/18723 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19401 event pairs, 708 based on Foata normal form. 3/3042 useless extension candidates. Maximal degree in co-relation 12597. Up to 2501 conditions per place. [2024-06-27 17:58:14,804 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 115 selfloop transitions, 18 changer transitions 0/149 dead transitions. [2024-06-27 17:58:14,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 149 transitions, 1339 flow [2024-06-27 17:58:14,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:14,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:14,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:58:14,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-27 17:58:14,807 INFO L175 Difference]: Start difference. First operand has 92 places, 109 transitions, 882 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:58:14,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 149 transitions, 1339 flow [2024-06-27 17:58:14,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 149 transitions, 1236 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:14,845 INFO L231 Difference]: Finished difference. Result has 98 places, 118 transitions, 946 flow [2024-06-27 17:58:14,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=946, PETRI_PLACES=98, PETRI_TRANSITIONS=118} [2024-06-27 17:58:14,846 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-06-27 17:58:14,846 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 118 transitions, 946 flow [2024-06-27 17:58:14,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 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:58:14,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:14,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:14,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:58:14,847 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:14,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:14,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1278209189, now seen corresponding path program 1 times [2024-06-27 17:58:14,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:14,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764266042] [2024-06-27 17:58:14,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:14,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:14,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:14,994 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:58:14,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:14,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764266042] [2024-06-27 17:58:14,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764266042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:14,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:14,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:14,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747250472] [2024-06-27 17:58:14,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:14,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:14,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:14,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:14,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:15,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:15,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 118 transitions, 946 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 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:58:15,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:15,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:15,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:15,357 INFO L124 PetriNetUnfolderBase]: 1616/2913 cut-off events. [2024-06-27 17:58:15,358 INFO L125 PetriNetUnfolderBase]: For 19366/19372 co-relation queries the response was YES. [2024-06-27 17:58:15,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11990 conditions, 2913 events. 1616/2913 cut-off events. For 19366/19372 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18802 event pairs, 574 based on Foata normal form. 10/2899 useless extension candidates. Maximal degree in co-relation 11951. Up to 2191 conditions per place. [2024-06-27 17:58:15,383 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 101 selfloop transitions, 12 changer transitions 0/148 dead transitions. [2024-06-27 17:58:15,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1268 flow [2024-06-27 17:58:15,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:15,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:15,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 17:58:15,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-06-27 17:58:15,385 INFO L175 Difference]: Start difference. First operand has 98 places, 118 transitions, 946 flow. Second operand 6 states and 191 transitions. [2024-06-27 17:58:15,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1268 flow [2024-06-27 17:58:15,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1210 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:15,425 INFO L231 Difference]: Finished difference. Result has 101 places, 120 transitions, 953 flow [2024-06-27 17:58:15,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=953, PETRI_PLACES=101, PETRI_TRANSITIONS=120} [2024-06-27 17:58:15,426 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 49 predicate places. [2024-06-27 17:58:15,426 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 120 transitions, 953 flow [2024-06-27 17:58:15,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 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:58:15,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:15,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:15,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:58:15,427 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:58:15,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:15,428 INFO L85 PathProgramCache]: Analyzing trace with hash 912183481, now seen corresponding path program 1 times [2024-06-27 17:58:15,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:15,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603840391] [2024-06-27 17:58:15,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:15,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:15,528 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:58:15,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:15,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603840391] [2024-06-27 17:58:15,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603840391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:15,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:15,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:15,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179790615] [2024-06-27 17:58:15,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:15,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:15,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:15,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:15,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:15,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:15,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 120 transitions, 953 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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:58:15,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:15,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:15,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:15,845 INFO L124 PetriNetUnfolderBase]: 1768/3086 cut-off events. [2024-06-27 17:58:15,845 INFO L125 PetriNetUnfolderBase]: For 21930/21930 co-relation queries the response was YES. [2024-06-27 17:58:15,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12876 conditions, 3086 events. 1768/3086 cut-off events. For 21930/21930 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19511 event pairs, 496 based on Foata normal form. 2/3077 useless extension candidates. Maximal degree in co-relation 12836. Up to 2450 conditions per place. [2024-06-27 17:58:15,867 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 102 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-06-27 17:58:15,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 143 transitions, 1332 flow [2024-06-27 17:58:15,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:15,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:15,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-06-27 17:58:15,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 17:58:15,869 INFO L175 Difference]: Start difference. First operand has 101 places, 120 transitions, 953 flow. Second operand 5 states and 159 transitions. [2024-06-27 17:58:15,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 143 transitions, 1332 flow [2024-06-27 17:58:15,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 143 transitions, 1285 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:15,907 INFO L231 Difference]: Finished difference. Result has 102 places, 124 transitions, 1020 flow [2024-06-27 17:58:15,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1020, PETRI_PLACES=102, PETRI_TRANSITIONS=124} [2024-06-27 17:58:15,908 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-27 17:58:15,908 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 124 transitions, 1020 flow [2024-06-27 17:58:15,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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:58:15,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:15,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:15,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:58:15,909 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:58:15,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:15,909 INFO L85 PathProgramCache]: Analyzing trace with hash 938223481, now seen corresponding path program 2 times [2024-06-27 17:58:15,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:15,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485055047] [2024-06-27 17:58:15,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:15,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:16,001 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:58:16,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:16,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485055047] [2024-06-27 17:58:16,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485055047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:16,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:16,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:16,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266890468] [2024-06-27 17:58:16,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:16,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:16,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:16,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:16,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:16,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:16,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 124 transitions, 1020 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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:58:16,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:16,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:16,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:16,329 INFO L124 PetriNetUnfolderBase]: 1756/3011 cut-off events. [2024-06-27 17:58:16,329 INFO L125 PetriNetUnfolderBase]: For 23246/23246 co-relation queries the response was YES. [2024-06-27 17:58:16,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12807 conditions, 3011 events. 1756/3011 cut-off events. For 23246/23246 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18839 event pairs, 474 based on Foata normal form. 2/2999 useless extension candidates. Maximal degree in co-relation 12766. Up to 2436 conditions per place. [2024-06-27 17:58:16,351 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 96 selfloop transitions, 27 changer transitions 0/139 dead transitions. [2024-06-27 17:58:16,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 139 transitions, 1300 flow [2024-06-27 17:58:16,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:16,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:16,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:58:16,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:58:16,353 INFO L175 Difference]: Start difference. First operand has 102 places, 124 transitions, 1020 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:58:16,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 139 transitions, 1300 flow [2024-06-27 17:58:16,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1262 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:16,390 INFO L231 Difference]: Finished difference. Result has 105 places, 124 transitions, 1043 flow [2024-06-27 17:58:16,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1043, PETRI_PLACES=105, PETRI_TRANSITIONS=124} [2024-06-27 17:58:16,391 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-27 17:58:16,391 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 1043 flow [2024-06-27 17:58:16,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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:58:16,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:16,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:16,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:58:16,392 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:16,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:16,392 INFO L85 PathProgramCache]: Analyzing trace with hash 969515585, now seen corresponding path program 1 times [2024-06-27 17:58:16,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:16,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102057925] [2024-06-27 17:58:16,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:16,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:16,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:16,492 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:58:16,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:16,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102057925] [2024-06-27 17:58:16,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102057925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:16,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:16,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:16,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29859437] [2024-06-27 17:58:16,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:16,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:16,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:16,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:16,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:16,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:16,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 124 transitions, 1043 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 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:58:16,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:16,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:16,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:16,827 INFO L124 PetriNetUnfolderBase]: 1669/2952 cut-off events. [2024-06-27 17:58:16,827 INFO L125 PetriNetUnfolderBase]: For 24599/24599 co-relation queries the response was YES. [2024-06-27 17:58:16,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12448 conditions, 2952 events. 1669/2952 cut-off events. For 24599/24599 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19096 event pairs, 693 based on Foata normal form. 3/2925 useless extension candidates. Maximal degree in co-relation 12406. Up to 2269 conditions per place. [2024-06-27 17:58:16,850 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 97 selfloop transitions, 21 changer transitions 0/147 dead transitions. [2024-06-27 17:58:16,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1397 flow [2024-06-27 17:58:16,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:16,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:16,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 17:58:16,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:58:16,852 INFO L175 Difference]: Start difference. First operand has 105 places, 124 transitions, 1043 flow. Second operand 5 states and 160 transitions. [2024-06-27 17:58:16,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1397 flow [2024-06-27 17:58:16,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 147 transitions, 1299 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:16,888 INFO L231 Difference]: Finished difference. Result has 104 places, 131 transitions, 1053 flow [2024-06-27 17:58:16,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1053, PETRI_PLACES=104, PETRI_TRANSITIONS=131} [2024-06-27 17:58:16,889 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 52 predicate places. [2024-06-27 17:58:16,889 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 131 transitions, 1053 flow [2024-06-27 17:58:16,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 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:58:16,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:16,889 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:58:16,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:58:16,890 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:58:16,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:16,890 INFO L85 PathProgramCache]: Analyzing trace with hash -855688006, now seen corresponding path program 1 times [2024-06-27 17:58:16,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:16,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639341267] [2024-06-27 17:58:16,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:16,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:16,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:17,016 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:58:17,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:17,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639341267] [2024-06-27 17:58:17,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639341267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:17,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:17,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:17,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664566206] [2024-06-27 17:58:17,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:17,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:17,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:17,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:17,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:17,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:17,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 131 transitions, 1053 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:17,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:17,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:17,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:17,551 INFO L124 PetriNetUnfolderBase]: 1878/3177 cut-off events. [2024-06-27 17:58:17,551 INFO L125 PetriNetUnfolderBase]: For 28944/28944 co-relation queries the response was YES. [2024-06-27 17:58:17,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14243 conditions, 3177 events. 1878/3177 cut-off events. For 28944/28944 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19892 event pairs, 337 based on Foata normal form. 6/3170 useless extension candidates. Maximal degree in co-relation 14202. Up to 2495 conditions per place. [2024-06-27 17:58:17,578 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 140 selfloop transitions, 30 changer transitions 0/186 dead transitions. [2024-06-27 17:58:17,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 186 transitions, 1653 flow [2024-06-27 17:58:17,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:17,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:17,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-06-27 17:58:17,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6796875 [2024-06-27 17:58:17,580 INFO L175 Difference]: Start difference. First operand has 104 places, 131 transitions, 1053 flow. Second operand 8 states and 261 transitions. [2024-06-27 17:58:17,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 186 transitions, 1653 flow [2024-06-27 17:58:17,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 186 transitions, 1620 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:17,630 INFO L231 Difference]: Finished difference. Result has 111 places, 137 transitions, 1178 flow [2024-06-27 17:58:17,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1178, PETRI_PLACES=111, PETRI_TRANSITIONS=137} [2024-06-27 17:58:17,631 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-06-27 17:58:17,631 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 137 transitions, 1178 flow [2024-06-27 17:58:17,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:17,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:17,631 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:58:17,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:58:17,632 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:58:17,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:17,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2061968464, now seen corresponding path program 2 times [2024-06-27 17:58:17,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:17,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890709631] [2024-06-27 17:58:17,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:17,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:17,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:17,767 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:58:17,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:17,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890709631] [2024-06-27 17:58:17,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890709631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:17,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:17,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:17,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947349755] [2024-06-27 17:58:17,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:17,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:17,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:17,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:17,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:17,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:17,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 137 transitions, 1178 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:17,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:17,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:17,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:18,211 INFO L124 PetriNetUnfolderBase]: 1865/3158 cut-off events. [2024-06-27 17:58:18,211 INFO L125 PetriNetUnfolderBase]: For 31899/31899 co-relation queries the response was YES. [2024-06-27 17:58:18,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14655 conditions, 3158 events. 1865/3158 cut-off events. For 31899/31899 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19790 event pairs, 472 based on Foata normal form. 6/3151 useless extension candidates. Maximal degree in co-relation 14611. Up to 2588 conditions per place. [2024-06-27 17:58:18,233 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 137 selfloop transitions, 24 changer transitions 0/177 dead transitions. [2024-06-27 17:58:18,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 177 transitions, 1596 flow [2024-06-27 17:58:18,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:18,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:18,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 17:58:18,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-27 17:58:18,235 INFO L175 Difference]: Start difference. First operand has 111 places, 137 transitions, 1178 flow. Second operand 7 states and 228 transitions. [2024-06-27 17:58:18,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 177 transitions, 1596 flow [2024-06-27 17:58:18,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 177 transitions, 1501 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:18,293 INFO L231 Difference]: Finished difference. Result has 114 places, 137 transitions, 1139 flow [2024-06-27 17:58:18,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1139, PETRI_PLACES=114, PETRI_TRANSITIONS=137} [2024-06-27 17:58:18,294 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 62 predicate places. [2024-06-27 17:58:18,294 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 137 transitions, 1139 flow [2024-06-27 17:58:18,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:18,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:18,294 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:58:18,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:58:18,295 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:58:18,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:18,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1667593254, now seen corresponding path program 1 times [2024-06-27 17:58:18,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:18,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734791568] [2024-06-27 17:58:18,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:18,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:18,401 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:58:18,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:18,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734791568] [2024-06-27 17:58:18,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734791568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:18,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:18,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:18,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5158511] [2024-06-27 17:58:18,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:18,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:18,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:18,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:18,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 137 transitions, 1139 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:18,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:18,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:18,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:18,856 INFO L124 PetriNetUnfolderBase]: 1893/3266 cut-off events. [2024-06-27 17:58:18,856 INFO L125 PetriNetUnfolderBase]: For 33478/33478 co-relation queries the response was YES. [2024-06-27 17:58:18,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14881 conditions, 3266 events. 1893/3266 cut-off events. For 33478/33478 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20728 event pairs, 479 based on Foata normal form. 3/3262 useless extension candidates. Maximal degree in co-relation 14835. Up to 2647 conditions per place. [2024-06-27 17:58:18,880 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 139 selfloop transitions, 25 changer transitions 0/180 dead transitions. [2024-06-27 17:58:18,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 180 transitions, 1615 flow [2024-06-27 17:58:18,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:18,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:18,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-27 17:58:18,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-27 17:58:18,882 INFO L175 Difference]: Start difference. First operand has 114 places, 137 transitions, 1139 flow. Second operand 7 states and 228 transitions. [2024-06-27 17:58:18,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 180 transitions, 1615 flow [2024-06-27 17:58:18,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 180 transitions, 1559 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:18,944 INFO L231 Difference]: Finished difference. Result has 115 places, 141 transitions, 1204 flow [2024-06-27 17:58:18,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1204, PETRI_PLACES=115, PETRI_TRANSITIONS=141} [2024-06-27 17:58:18,945 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-06-27 17:58:18,945 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 141 transitions, 1204 flow [2024-06-27 17:58:18,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:18,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:18,945 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:58:18,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:58:18,946 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:58:18,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:18,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1637025052, now seen corresponding path program 3 times [2024-06-27 17:58:18,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:18,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810617778] [2024-06-27 17:58:18,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:18,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:18,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:19,072 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:58:19,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:19,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810617778] [2024-06-27 17:58:19,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810617778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:19,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:19,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:19,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898532187] [2024-06-27 17:58:19,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:19,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:19,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:19,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:19,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:19,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:19,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 141 transitions, 1204 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:19,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:19,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:19,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:19,517 INFO L124 PetriNetUnfolderBase]: 1938/3267 cut-off events. [2024-06-27 17:58:19,517 INFO L125 PetriNetUnfolderBase]: For 38102/38102 co-relation queries the response was YES. [2024-06-27 17:58:19,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15688 conditions, 3267 events. 1938/3267 cut-off events. For 38102/38102 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 20384 event pairs, 409 based on Foata normal form. 6/3259 useless extension candidates. Maximal degree in co-relation 15641. Up to 2537 conditions per place. [2024-06-27 17:58:19,535 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 120 selfloop transitions, 46 changer transitions 0/182 dead transitions. [2024-06-27 17:58:19,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 182 transitions, 1718 flow [2024-06-27 17:58:19,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:19,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-27 17:58:19,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-27 17:58:19,537 INFO L175 Difference]: Start difference. First operand has 115 places, 141 transitions, 1204 flow. Second operand 7 states and 230 transitions. [2024-06-27 17:58:19,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 182 transitions, 1718 flow [2024-06-27 17:58:19,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 182 transitions, 1627 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:19,592 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1271 flow [2024-06-27 17:58:19,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1271, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-06-27 17:58:19,593 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-27 17:58:19,593 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1271 flow [2024-06-27 17:58:19,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:19,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:19,593 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:58:19,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:58:19,594 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:58:19,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash -2062291442, now seen corresponding path program 2 times [2024-06-27 17:58:19,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:19,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535223557] [2024-06-27 17:58:19,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:19,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:19,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:19,691 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:58:19,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:19,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535223557] [2024-06-27 17:58:19,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535223557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:19,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:19,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:19,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940430896] [2024-06-27 17:58:19,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:19,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:19,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:19,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:19,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:19,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:19,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1271 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:19,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:19,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:19,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:20,100 INFO L124 PetriNetUnfolderBase]: 2016/3413 cut-off events. [2024-06-27 17:58:20,101 INFO L125 PetriNetUnfolderBase]: For 44099/44099 co-relation queries the response was YES. [2024-06-27 17:58:20,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16945 conditions, 3413 events. 2016/3413 cut-off events. For 44099/44099 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21664 event pairs, 426 based on Foata normal form. 3/3397 useless extension candidates. Maximal degree in co-relation 16897. Up to 2403 conditions per place. [2024-06-27 17:58:20,121 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 110 selfloop transitions, 74 changer transitions 0/200 dead transitions. [2024-06-27 17:58:20,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 200 transitions, 2167 flow [2024-06-27 17:58:20,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:20,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:20,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-06-27 17:58:20,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-27 17:58:20,123 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1271 flow. Second operand 7 states and 238 transitions. [2024-06-27 17:58:20,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 200 transitions, 2167 flow [2024-06-27 17:58:20,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 200 transitions, 2033 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:20,178 INFO L231 Difference]: Finished difference. Result has 119 places, 159 transitions, 1540 flow [2024-06-27 17:58:20,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1540, PETRI_PLACES=119, PETRI_TRANSITIONS=159} [2024-06-27 17:58:20,179 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 67 predicate places. [2024-06-27 17:58:20,179 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 159 transitions, 1540 flow [2024-06-27 17:58:20,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:20,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:20,179 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:58:20,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:58:20,179 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:58:20,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:20,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2055625202, now seen corresponding path program 3 times [2024-06-27 17:58:20,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:20,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978323070] [2024-06-27 17:58:20,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:20,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:20,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:20,289 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:58:20,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:20,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978323070] [2024-06-27 17:58:20,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978323070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:20,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:20,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:20,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008273442] [2024-06-27 17:58:20,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:20,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:20,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:20,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:20,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:20,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:20,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 159 transitions, 1540 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:20,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:20,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:20,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:20,730 INFO L124 PetriNetUnfolderBase]: 2008/3419 cut-off events. [2024-06-27 17:58:20,730 INFO L125 PetriNetUnfolderBase]: For 47697/47697 co-relation queries the response was YES. [2024-06-27 17:58:20,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17280 conditions, 3419 events. 2008/3419 cut-off events. For 47697/47697 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21797 event pairs, 427 based on Foata normal form. 3/3400 useless extension candidates. Maximal degree in co-relation 17231. Up to 2396 conditions per place. [2024-06-27 17:58:20,763 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 107 selfloop transitions, 75 changer transitions 0/198 dead transitions. [2024-06-27 17:58:20,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 198 transitions, 2120 flow [2024-06-27 17:58:20,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:20,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:20,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-06-27 17:58:20,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6994047619047619 [2024-06-27 17:58:20,765 INFO L175 Difference]: Start difference. First operand has 119 places, 159 transitions, 1540 flow. Second operand 7 states and 235 transitions. [2024-06-27 17:58:20,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 198 transitions, 2120 flow [2024-06-27 17:58:20,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 198 transitions, 1994 flow, removed 55 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:20,837 INFO L231 Difference]: Finished difference. Result has 125 places, 159 transitions, 1573 flow [2024-06-27 17:58:20,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1573, PETRI_PLACES=125, PETRI_TRANSITIONS=159} [2024-06-27 17:58:20,838 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 73 predicate places. [2024-06-27 17:58:20,838 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 159 transitions, 1573 flow [2024-06-27 17:58:20,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:20,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:20,840 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:58:20,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:58:20,841 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:20,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:20,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1643705180, now seen corresponding path program 1 times [2024-06-27 17:58:20,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:20,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684328772] [2024-06-27 17:58:20,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:20,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:20,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:20,962 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:58:20,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:20,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684328772] [2024-06-27 17:58:20,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684328772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:20,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:20,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:20,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403464626] [2024-06-27 17:58:20,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:20,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:20,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:20,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:20,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:21,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:21,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 159 transitions, 1573 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:21,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:21,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:21,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:21,443 INFO L124 PetriNetUnfolderBase]: 2053/3459 cut-off events. [2024-06-27 17:58:21,443 INFO L125 PetriNetUnfolderBase]: For 52674/52674 co-relation queries the response was YES. [2024-06-27 17:58:21,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17945 conditions, 3459 events. 2053/3459 cut-off events. For 52674/52674 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 21864 event pairs, 408 based on Foata normal form. 6/3443 useless extension candidates. Maximal degree in co-relation 17893. Up to 2695 conditions per place. [2024-06-27 17:58:21,467 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 134 selfloop transitions, 51 changer transitions 0/201 dead transitions. [2024-06-27 17:58:21,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 201 transitions, 2183 flow [2024-06-27 17:58:21,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:21,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:21,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-27 17:58:21,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-27 17:58:21,469 INFO L175 Difference]: Start difference. First operand has 125 places, 159 transitions, 1573 flow. Second operand 7 states and 230 transitions. [2024-06-27 17:58:21,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 201 transitions, 2183 flow [2024-06-27 17:58:21,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 201 transitions, 2054 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:21,541 INFO L231 Difference]: Finished difference. Result has 127 places, 162 transitions, 1616 flow [2024-06-27 17:58:21,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1616, PETRI_PLACES=127, PETRI_TRANSITIONS=162} [2024-06-27 17:58:21,541 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 75 predicate places. [2024-06-27 17:58:21,542 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 162 transitions, 1616 flow [2024-06-27 17:58:21,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:21,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:21,542 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:58:21,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:58:21,542 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:21,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:21,543 INFO L85 PathProgramCache]: Analyzing trace with hash -682872228, now seen corresponding path program 4 times [2024-06-27 17:58:21,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:21,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478212028] [2024-06-27 17:58:21,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:21,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:21,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:21,671 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:58:21,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:21,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478212028] [2024-06-27 17:58:21,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478212028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:21,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:21,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077026744] [2024-06-27 17:58:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:21,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:21,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:21,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:21,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 162 transitions, 1616 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:21,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:21,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:21,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:22,186 INFO L124 PetriNetUnfolderBase]: 2063/3491 cut-off events. [2024-06-27 17:58:22,187 INFO L125 PetriNetUnfolderBase]: For 55170/55170 co-relation queries the response was YES. [2024-06-27 17:58:22,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18260 conditions, 3491 events. 2063/3491 cut-off events. For 55170/55170 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22056 event pairs, 399 based on Foata normal form. 6/3486 useless extension candidates. Maximal degree in co-relation 18207. Up to 2715 conditions per place. [2024-06-27 17:58:22,209 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 142 selfloop transitions, 42 changer transitions 0/200 dead transitions. [2024-06-27 17:58:22,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 200 transitions, 2180 flow [2024-06-27 17:58:22,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:22,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:22,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-06-27 17:58:22,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6696428571428571 [2024-06-27 17:58:22,210 INFO L175 Difference]: Start difference. First operand has 127 places, 162 transitions, 1616 flow. Second operand 7 states and 225 transitions. [2024-06-27 17:58:22,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 200 transitions, 2180 flow [2024-06-27 17:58:22,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 200 transitions, 2032 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:22,276 INFO L231 Difference]: Finished difference. Result has 129 places, 165 transitions, 1632 flow [2024-06-27 17:58:22,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1632, PETRI_PLACES=129, PETRI_TRANSITIONS=165} [2024-06-27 17:58:22,276 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-06-27 17:58:22,277 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 165 transitions, 1632 flow [2024-06-27 17:58:22,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:22,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:22,277 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:58:22,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:58:22,277 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:22,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:22,278 INFO L85 PathProgramCache]: Analyzing trace with hash 344499162, now seen corresponding path program 4 times [2024-06-27 17:58:22,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:22,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877899978] [2024-06-27 17:58:22,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:22,377 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:58:22,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:22,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877899978] [2024-06-27 17:58:22,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877899978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:22,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:22,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:22,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785234753] [2024-06-27 17:58:22,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:22,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:22,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:22,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:22,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:22,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:22,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 165 transitions, 1632 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:22,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:22,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:22,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:22,847 INFO L124 PetriNetUnfolderBase]: 2127/3604 cut-off events. [2024-06-27 17:58:22,847 INFO L125 PetriNetUnfolderBase]: For 60620/60620 co-relation queries the response was YES. [2024-06-27 17:58:22,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19097 conditions, 3604 events. 2127/3604 cut-off events. For 60620/60620 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 22979 event pairs, 394 based on Foata normal form. 3/3596 useless extension candidates. Maximal degree in co-relation 19043. Up to 2536 conditions per place. [2024-06-27 17:58:22,882 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 121 selfloop transitions, 74 changer transitions 0/211 dead transitions. [2024-06-27 17:58:22,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 211 transitions, 2500 flow [2024-06-27 17:58:22,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:22,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:22,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-06-27 17:58:22,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6934523809523809 [2024-06-27 17:58:22,885 INFO L175 Difference]: Start difference. First operand has 129 places, 165 transitions, 1632 flow. Second operand 7 states and 233 transitions. [2024-06-27 17:58:22,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 211 transitions, 2500 flow [2024-06-27 17:58:22,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 211 transitions, 2360 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:22,970 INFO L231 Difference]: Finished difference. Result has 131 places, 173 transitions, 1805 flow [2024-06-27 17:58:22,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1805, PETRI_PLACES=131, PETRI_TRANSITIONS=173} [2024-06-27 17:58:22,971 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-06-27 17:58:22,971 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 173 transitions, 1805 flow [2024-06-27 17:58:22,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:22,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:22,971 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:58:22,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:58:22,971 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:22,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:22,972 INFO L85 PathProgramCache]: Analyzing trace with hash 337832922, now seen corresponding path program 5 times [2024-06-27 17:58:22,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:22,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283292696] [2024-06-27 17:58:22,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:22,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:22,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:23,073 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:58:23,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:23,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283292696] [2024-06-27 17:58:23,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283292696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:23,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:23,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:23,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811268426] [2024-06-27 17:58:23,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:23,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:23,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:23,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:23,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:23,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:23,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 173 transitions, 1805 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:23,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:23,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:23,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:23,582 INFO L124 PetriNetUnfolderBase]: 2119/3625 cut-off events. [2024-06-27 17:58:23,582 INFO L125 PetriNetUnfolderBase]: For 62338/62338 co-relation queries the response was YES. [2024-06-27 17:58:23,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19056 conditions, 3625 events. 2119/3625 cut-off events. For 62338/62338 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23359 event pairs, 432 based on Foata normal form. 3/3610 useless extension candidates. Maximal degree in co-relation 19001. Up to 2529 conditions per place. [2024-06-27 17:58:23,611 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 118 selfloop transitions, 76 changer transitions 0/210 dead transitions. [2024-06-27 17:58:23,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 210 transitions, 2479 flow [2024-06-27 17:58:23,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:23,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:23,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 231 transitions. [2024-06-27 17:58:23,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 17:58:23,614 INFO L175 Difference]: Start difference. First operand has 131 places, 173 transitions, 1805 flow. Second operand 7 states and 231 transitions. [2024-06-27 17:58:23,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 210 transitions, 2479 flow [2024-06-27 17:58:23,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 210 transitions, 2208 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:23,711 INFO L231 Difference]: Finished difference. Result has 134 places, 173 transitions, 1695 flow [2024-06-27 17:58:23,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=134, PETRI_TRANSITIONS=173} [2024-06-27 17:58:23,712 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 82 predicate places. [2024-06-27 17:58:23,712 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 173 transitions, 1695 flow [2024-06-27 17:58:23,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:23,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:23,712 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:58:23,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:58:23,713 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:23,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:23,713 INFO L85 PathProgramCache]: Analyzing trace with hash -8819750, now seen corresponding path program 6 times [2024-06-27 17:58:23,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:23,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953069706] [2024-06-27 17:58:23,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:23,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:23,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:23,824 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:58:23,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:23,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953069706] [2024-06-27 17:58:23,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953069706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:23,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:23,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:23,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958539072] [2024-06-27 17:58:23,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:23,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:23,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:23,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:23,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:23,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:23,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 173 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:23,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:23,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:23,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:24,337 INFO L124 PetriNetUnfolderBase]: 2141/3711 cut-off events. [2024-06-27 17:58:24,337 INFO L125 PetriNetUnfolderBase]: For 63080/63080 co-relation queries the response was YES. [2024-06-27 17:58:24,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19138 conditions, 3711 events. 2141/3711 cut-off events. For 63080/63080 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24006 event pairs, 662 based on Foata normal form. 3/3690 useless extension candidates. Maximal degree in co-relation 19082. Up to 3020 conditions per place. [2024-06-27 17:58:24,360 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 176 selfloop transitions, 24 changer transitions 0/216 dead transitions. [2024-06-27 17:58:24,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 216 transitions, 2328 flow [2024-06-27 17:58:24,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:24,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:24,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 17:58:24,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-27 17:58:24,362 INFO L175 Difference]: Start difference. First operand has 134 places, 173 transitions, 1695 flow. Second operand 8 states and 246 transitions. [2024-06-27 17:58:24,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 216 transitions, 2328 flow [2024-06-27 17:58:24,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 216 transitions, 2156 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:24,456 INFO L231 Difference]: Finished difference. Result has 138 places, 179 transitions, 1694 flow [2024-06-27 17:58:24,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1694, PETRI_PLACES=138, PETRI_TRANSITIONS=179} [2024-06-27 17:58:24,457 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 86 predicate places. [2024-06-27 17:58:24,457 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 179 transitions, 1694 flow [2024-06-27 17:58:24,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:24,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:24,457 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:58:24,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:58:24,458 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:24,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:24,458 INFO L85 PathProgramCache]: Analyzing trace with hash -293910692, now seen corresponding path program 2 times [2024-06-27 17:58:24,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:24,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260400377] [2024-06-27 17:58:24,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:24,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:24,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:24,606 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:58:24,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:24,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260400377] [2024-06-27 17:58:24,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260400377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:24,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:24,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:24,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636504001] [2024-06-27 17:58:24,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:24,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:24,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:24,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:24,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:24,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 179 transitions, 1694 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:24,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:24,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:24,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:25,083 INFO L124 PetriNetUnfolderBase]: 2186/3777 cut-off events. [2024-06-27 17:58:25,083 INFO L125 PetriNetUnfolderBase]: For 67982/67982 co-relation queries the response was YES. [2024-06-27 17:58:25,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19332 conditions, 3777 events. 2186/3777 cut-off events. For 67982/67982 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24480 event pairs, 439 based on Foata normal form. 6/3769 useless extension candidates. Maximal degree in co-relation 19274. Up to 2884 conditions per place. [2024-06-27 17:58:25,112 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 154 selfloop transitions, 48 changer transitions 0/218 dead transitions. [2024-06-27 17:58:25,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 218 transitions, 2360 flow [2024-06-27 17:58:25,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:25,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-27 17:58:25,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6726190476190477 [2024-06-27 17:58:25,113 INFO L175 Difference]: Start difference. First operand has 138 places, 179 transitions, 1694 flow. Second operand 7 states and 226 transitions. [2024-06-27 17:58:25,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 218 transitions, 2360 flow [2024-06-27 17:58:25,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 218 transitions, 2280 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:25,200 INFO L231 Difference]: Finished difference. Result has 140 places, 182 transitions, 1790 flow [2024-06-27 17:58:25,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=140, PETRI_TRANSITIONS=182} [2024-06-27 17:58:25,201 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 88 predicate places. [2024-06-27 17:58:25,201 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 182 transitions, 1790 flow [2024-06-27 17:58:25,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:25,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:25,202 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:58:25,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:58:25,202 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:25,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:25,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1308508, now seen corresponding path program 3 times [2024-06-27 17:58:25,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:25,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030686711] [2024-06-27 17:58:25,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:25,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:25,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:25,324 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:58:25,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:25,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030686711] [2024-06-27 17:58:25,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030686711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:25,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:25,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:25,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463506570] [2024-06-27 17:58:25,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:25,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:25,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:25,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:25,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:25,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:25,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 182 transitions, 1790 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:25,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:25,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:25,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:25,861 INFO L124 PetriNetUnfolderBase]: 2234/3872 cut-off events. [2024-06-27 17:58:25,862 INFO L125 PetriNetUnfolderBase]: For 75022/75022 co-relation queries the response was YES. [2024-06-27 17:58:25,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3872 events. 2234/3872 cut-off events. For 75022/75022 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25231 event pairs, 711 based on Foata normal form. 6/3846 useless extension candidates. Maximal degree in co-relation 20269. Up to 3151 conditions per place. [2024-06-27 17:58:25,889 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 186 selfloop transitions, 21 changer transitions 0/223 dead transitions. [2024-06-27 17:58:25,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 223 transitions, 2422 flow [2024-06-27 17:58:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:25,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 17:58:25,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6380208333333334 [2024-06-27 17:58:25,890 INFO L175 Difference]: Start difference. First operand has 140 places, 182 transitions, 1790 flow. Second operand 8 states and 245 transitions. [2024-06-27 17:58:25,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 223 transitions, 2422 flow [2024-06-27 17:58:26,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 223 transitions, 2270 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:26,002 INFO L231 Difference]: Finished difference. Result has 143 places, 185 transitions, 1766 flow [2024-06-27 17:58:26,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1766, PETRI_PLACES=143, PETRI_TRANSITIONS=185} [2024-06-27 17:58:26,003 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-06-27 17:58:26,003 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 185 transitions, 1766 flow [2024-06-27 17:58:26,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:26,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:26,003 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:58:26,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:58:26,004 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:26,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:26,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1664698, now seen corresponding path program 4 times [2024-06-27 17:58:26,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:26,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482580200] [2024-06-27 17:58:26,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:26,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:26,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:26,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:58:26,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:26,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482580200] [2024-06-27 17:58:26,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482580200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:26,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:26,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:26,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51183041] [2024-06-27 17:58:26,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:26,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:26,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:26,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:26,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:26,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:26,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 185 transitions, 1766 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:26,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:26,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:26,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:26,678 INFO L124 PetriNetUnfolderBase]: 2293/3986 cut-off events. [2024-06-27 17:58:26,678 INFO L125 PetriNetUnfolderBase]: For 80274/80274 co-relation queries the response was YES. [2024-06-27 17:58:26,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21005 conditions, 3986 events. 2293/3986 cut-off events. For 80274/80274 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26140 event pairs, 682 based on Foata normal form. 6/3961 useless extension candidates. Maximal degree in co-relation 20945. Up to 3096 conditions per place. [2024-06-27 17:58:26,706 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 193 selfloop transitions, 25 changer transitions 0/234 dead transitions. [2024-06-27 17:58:26,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 234 transitions, 2558 flow [2024-06-27 17:58:26,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:26,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:26,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-27 17:58:26,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536458333333334 [2024-06-27 17:58:26,708 INFO L175 Difference]: Start difference. First operand has 143 places, 185 transitions, 1766 flow. Second operand 8 states and 251 transitions. [2024-06-27 17:58:26,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 234 transitions, 2558 flow [2024-06-27 17:58:26,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 234 transitions, 2454 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:26,931 INFO L231 Difference]: Finished difference. Result has 146 places, 191 transitions, 1875 flow [2024-06-27 17:58:26,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1875, PETRI_PLACES=146, PETRI_TRANSITIONS=191} [2024-06-27 17:58:26,932 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-27 17:58:26,932 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 191 transitions, 1875 flow [2024-06-27 17:58:26,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 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:58:26,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:26,932 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:58:26,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:58:26,933 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:58:26,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:26,933 INFO L85 PathProgramCache]: Analyzing trace with hash -318616416, now seen corresponding path program 1 times [2024-06-27 17:58:26,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:26,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225102694] [2024-06-27 17:58:26,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:26,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:27,020 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:58:27,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:27,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225102694] [2024-06-27 17:58:27,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225102694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:27,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:27,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:27,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6025328] [2024-06-27 17:58:27,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:27,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:27,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:27,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:27,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:27,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:27,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 191 transitions, 1875 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 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:58:27,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:27,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:27,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:27,437 INFO L124 PetriNetUnfolderBase]: 2154/3886 cut-off events. [2024-06-27 17:58:27,437 INFO L125 PetriNetUnfolderBase]: For 83480/83486 co-relation queries the response was YES. [2024-06-27 17:58:27,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20498 conditions, 3886 events. 2154/3886 cut-off events. For 83480/83486 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26474 event pairs, 719 based on Foata normal form. 8/3855 useless extension candidates. Maximal degree in co-relation 20436. Up to 2917 conditions per place. [2024-06-27 17:58:27,468 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 158 selfloop transitions, 24 changer transitions 0/216 dead transitions. [2024-06-27 17:58:27,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 216 transitions, 2377 flow [2024-06-27 17:58:27,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:27,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:27,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-06-27 17:58:27,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-27 17:58:27,470 INFO L175 Difference]: Start difference. First operand has 146 places, 191 transitions, 1875 flow. Second operand 5 states and 166 transitions. [2024-06-27 17:58:27,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 216 transitions, 2377 flow [2024-06-27 17:58:27,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 216 transitions, 2263 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:27,610 INFO L231 Difference]: Finished difference. Result has 147 places, 194 transitions, 1840 flow [2024-06-27 17:58:27,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1840, PETRI_PLACES=147, PETRI_TRANSITIONS=194} [2024-06-27 17:58:27,611 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-27 17:58:27,611 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 194 transitions, 1840 flow [2024-06-27 17:58:27,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 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:58:27,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:27,612 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:58:27,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:58:27,612 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:58:27,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:27,612 INFO L85 PathProgramCache]: Analyzing trace with hash -2128164636, now seen corresponding path program 2 times [2024-06-27 17:58:27,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:27,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555579050] [2024-06-27 17:58:27,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:27,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:27,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:27,710 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:58:27,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:27,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555579050] [2024-06-27 17:58:27,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555579050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:27,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:27,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:27,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542989730] [2024-06-27 17:58:27,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:27,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:27,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:27,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:27,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:27,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:27,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 194 transitions, 1840 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 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:58:27,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:27,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:27,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:28,232 INFO L124 PetriNetUnfolderBase]: 2162/3743 cut-off events. [2024-06-27 17:58:28,232 INFO L125 PetriNetUnfolderBase]: For 80861/80861 co-relation queries the response was YES. [2024-06-27 17:58:28,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20002 conditions, 3743 events. 2162/3743 cut-off events. For 80861/80861 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24585 event pairs, 402 based on Foata normal form. 2/3733 useless extension candidates. Maximal degree in co-relation 19938. Up to 2912 conditions per place. [2024-06-27 17:58:28,262 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 154 selfloop transitions, 24 changer transitions 0/212 dead transitions. [2024-06-27 17:58:28,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 212 transitions, 2236 flow [2024-06-27 17:58:28,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:28,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:58:28,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 17:58:28,264 INFO L175 Difference]: Start difference. First operand has 147 places, 194 transitions, 1840 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:58:28,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 212 transitions, 2236 flow [2024-06-27 17:58:28,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 212 transitions, 2172 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:28,408 INFO L231 Difference]: Finished difference. Result has 150 places, 194 transitions, 1830 flow [2024-06-27 17:58:28,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1830, PETRI_PLACES=150, PETRI_TRANSITIONS=194} [2024-06-27 17:58:28,409 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 98 predicate places. [2024-06-27 17:58:28,409 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 194 transitions, 1830 flow [2024-06-27 17:58:28,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 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:58:28,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:28,410 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:58:28,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:58:28,410 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:58:28,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:28,410 INFO L85 PathProgramCache]: Analyzing trace with hash 430290936, now seen corresponding path program 1 times [2024-06-27 17:58:28,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:28,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508302910] [2024-06-27 17:58:28,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:28,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:28,515 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:58:28,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:28,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508302910] [2024-06-27 17:58:28,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508302910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:28,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:28,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:28,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132222225] [2024-06-27 17:58:28,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:28,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:28,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:28,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:28,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:28,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:28,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 194 transitions, 1830 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:28,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:28,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:28,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:29,104 INFO L124 PetriNetUnfolderBase]: 2296/3888 cut-off events. [2024-06-27 17:58:29,104 INFO L125 PetriNetUnfolderBase]: For 83410/83410 co-relation queries the response was YES. [2024-06-27 17:58:29,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20835 conditions, 3888 events. 2296/3888 cut-off events. For 83410/83410 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24957 event pairs, 383 based on Foata normal form. 2/3886 useless extension candidates. Maximal degree in co-relation 20771. Up to 3284 conditions per place. [2024-06-27 17:58:29,142 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 190 selfloop transitions, 18 changer transitions 0/224 dead transitions. [2024-06-27 17:58:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 224 transitions, 2316 flow [2024-06-27 17:58:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:58:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-27 17:58:29,143 INFO L175 Difference]: Start difference. First operand has 150 places, 194 transitions, 1830 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:58:29,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 224 transitions, 2316 flow [2024-06-27 17:58:29,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 224 transitions, 2243 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:29,311 INFO L231 Difference]: Finished difference. Result has 152 places, 194 transitions, 1801 flow [2024-06-27 17:58:29,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1801, PETRI_PLACES=152, PETRI_TRANSITIONS=194} [2024-06-27 17:58:29,312 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-27 17:58:29,312 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 194 transitions, 1801 flow [2024-06-27 17:58:29,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:29,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:29,312 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:58:29,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:58:29,312 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:58:29,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:29,313 INFO L85 PathProgramCache]: Analyzing trace with hash 435052536, now seen corresponding path program 2 times [2024-06-27 17:58:29,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:29,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565060364] [2024-06-27 17:58:29,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:29,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:29,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:29,412 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:58:29,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:29,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565060364] [2024-06-27 17:58:29,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565060364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:29,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:29,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:29,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007922005] [2024-06-27 17:58:29,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:29,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:29,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:29,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:29,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:29,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:29,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 194 transitions, 1801 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:29,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:29,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:29,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:29,932 INFO L124 PetriNetUnfolderBase]: 2332/4045 cut-off events. [2024-06-27 17:58:29,932 INFO L125 PetriNetUnfolderBase]: For 88782/88782 co-relation queries the response was YES. [2024-06-27 17:58:29,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21330 conditions, 4045 events. 2332/4045 cut-off events. For 88782/88782 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 26675 event pairs, 472 based on Foata normal form. 2/4033 useless extension candidates. Maximal degree in co-relation 21265. Up to 3122 conditions per place. [2024-06-27 17:58:29,965 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 156 selfloop transitions, 52 changer transitions 0/224 dead transitions. [2024-06-27 17:58:29,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 224 transitions, 2506 flow [2024-06-27 17:58:29,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:29,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:29,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:58:29,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 17:58:29,966 INFO L175 Difference]: Start difference. First operand has 152 places, 194 transitions, 1801 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:58:29,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 224 transitions, 2506 flow [2024-06-27 17:58:30,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 224 transitions, 2470 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:30,193 INFO L231 Difference]: Finished difference. Result has 152 places, 201 transitions, 1979 flow [2024-06-27 17:58:30,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1979, PETRI_PLACES=152, PETRI_TRANSITIONS=201} [2024-06-27 17:58:30,194 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-27 17:58:30,194 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 201 transitions, 1979 flow [2024-06-27 17:58:30,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:30,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:30,194 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:58:30,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:58:30,194 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:58:30,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:30,195 INFO L85 PathProgramCache]: Analyzing trace with hash 435059480, now seen corresponding path program 1 times [2024-06-27 17:58:30,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:30,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006709557] [2024-06-27 17:58:30,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:30,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:30,279 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:58:30,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:30,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006709557] [2024-06-27 17:58:30,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006709557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:30,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:30,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:30,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445947488] [2024-06-27 17:58:30,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:30,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:30,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:30,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:30,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:30,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:30,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 201 transitions, 1979 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:30,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:30,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:30,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:30,738 INFO L124 PetriNetUnfolderBase]: 2354/4103 cut-off events. [2024-06-27 17:58:30,738 INFO L125 PetriNetUnfolderBase]: For 93512/93512 co-relation queries the response was YES. [2024-06-27 17:58:30,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21895 conditions, 4103 events. 2354/4103 cut-off events. For 93512/93512 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27210 event pairs, 488 based on Foata normal form. 2/4088 useless extension candidates. Maximal degree in co-relation 21829. Up to 3203 conditions per place. [2024-06-27 17:58:30,770 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 188 selfloop transitions, 34 changer transitions 0/238 dead transitions. [2024-06-27 17:58:30,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 238 transitions, 2687 flow [2024-06-27 17:58:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:30,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 17:58:30,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-27 17:58:30,771 INFO L175 Difference]: Start difference. First operand has 152 places, 201 transitions, 1979 flow. Second operand 6 states and 188 transitions. [2024-06-27 17:58:30,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 238 transitions, 2687 flow [2024-06-27 17:58:30,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 238 transitions, 2615 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:30,955 INFO L231 Difference]: Finished difference. Result has 157 places, 215 transitions, 2141 flow [2024-06-27 17:58:30,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2141, PETRI_PLACES=157, PETRI_TRANSITIONS=215} [2024-06-27 17:58:30,956 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-06-27 17:58:30,956 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 215 transitions, 2141 flow [2024-06-27 17:58:30,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:30,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:30,956 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:58:30,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:58:30,956 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:58:30,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:30,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1299357250, now seen corresponding path program 3 times [2024-06-27 17:58:30,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:30,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245716552] [2024-06-27 17:58:30,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:30,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:31,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:58:31,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:31,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245716552] [2024-06-27 17:58:31,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245716552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:31,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:31,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:31,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634768092] [2024-06-27 17:58:31,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:31,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:31,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:31,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:31,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:31,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:31,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 215 transitions, 2141 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:31,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:31,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:31,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:31,523 INFO L124 PetriNetUnfolderBase]: 2348/4034 cut-off events. [2024-06-27 17:58:31,523 INFO L125 PetriNetUnfolderBase]: For 98110/98110 co-relation queries the response was YES. [2024-06-27 17:58:31,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22176 conditions, 4034 events. 2348/4034 cut-off events. For 98110/98110 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26529 event pairs, 464 based on Foata normal form. 2/4018 useless extension candidates. Maximal degree in co-relation 22108. Up to 3147 conditions per place. [2024-06-27 17:58:31,556 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 164 selfloop transitions, 55 changer transitions 0/235 dead transitions. [2024-06-27 17:58:31,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 235 transitions, 2767 flow [2024-06-27 17:58:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:31,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:31,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:58:31,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-27 17:58:31,557 INFO L175 Difference]: Start difference. First operand has 157 places, 215 transitions, 2141 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:58:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 235 transitions, 2767 flow [2024-06-27 17:58:31,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 235 transitions, 2708 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:31,719 INFO L231 Difference]: Finished difference. Result has 162 places, 215 transitions, 2199 flow [2024-06-27 17:58:31,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2199, PETRI_PLACES=162, PETRI_TRANSITIONS=215} [2024-06-27 17:58:31,719 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-27 17:58:31,720 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 215 transitions, 2199 flow [2024-06-27 17:58:31,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:31,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:31,720 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:58:31,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:58:31,720 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:58:31,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:31,721 INFO L85 PathProgramCache]: Analyzing trace with hash -311943232, now seen corresponding path program 2 times [2024-06-27 17:58:31,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:31,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987198176] [2024-06-27 17:58:31,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:31,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:31,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:31,813 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:58:31,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:31,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987198176] [2024-06-27 17:58:31,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987198176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:31,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:31,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:31,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954476679] [2024-06-27 17:58:31,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:31,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:31,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:31,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:31,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:31,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:31,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 215 transitions, 2199 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:31,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:31,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:31,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:32,426 INFO L124 PetriNetUnfolderBase]: 2384/4056 cut-off events. [2024-06-27 17:58:32,426 INFO L125 PetriNetUnfolderBase]: For 102683/102683 co-relation queries the response was YES. [2024-06-27 17:58:32,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 4056 events. 2384/4056 cut-off events. For 102683/102683 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26466 event pairs, 424 based on Foata normal form. 2/4042 useless extension candidates. Maximal degree in co-relation 22691. Up to 3230 conditions per place. [2024-06-27 17:58:32,474 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 184 selfloop transitions, 44 changer transitions 0/244 dead transitions. [2024-06-27 17:58:32,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 244 transitions, 2966 flow [2024-06-27 17:58:32,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:32,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:32,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 17:58:32,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-27 17:58:32,475 INFO L175 Difference]: Start difference. First operand has 162 places, 215 transitions, 2199 flow. Second operand 6 states and 188 transitions. [2024-06-27 17:58:32,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 244 transitions, 2966 flow [2024-06-27 17:58:32,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 244 transitions, 2728 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:32,765 INFO L231 Difference]: Finished difference. Result has 161 places, 224 transitions, 2177 flow [2024-06-27 17:58:32,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2177, PETRI_PLACES=161, PETRI_TRANSITIONS=224} [2024-06-27 17:58:32,765 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 109 predicate places. [2024-06-27 17:58:32,765 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 224 transitions, 2177 flow [2024-06-27 17:58:32,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:32,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:32,766 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:58:32,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:58:32,766 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:58:32,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:32,766 INFO L85 PathProgramCache]: Analyzing trace with hash -303372352, now seen corresponding path program 3 times [2024-06-27 17:58:32,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:32,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312477468] [2024-06-27 17:58:32,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:32,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:32,854 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:58:32,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:32,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312477468] [2024-06-27 17:58:32,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312477468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:32,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:32,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:32,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585292113] [2024-06-27 17:58:32,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:32,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:32,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:32,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:32,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:32,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:32,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 224 transitions, 2177 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:32,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:32,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:32,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:33,423 INFO L124 PetriNetUnfolderBase]: 2378/4048 cut-off events. [2024-06-27 17:58:33,424 INFO L125 PetriNetUnfolderBase]: For 102735/102735 co-relation queries the response was YES. [2024-06-27 17:58:33,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22603 conditions, 4048 events. 2378/4048 cut-off events. For 102735/102735 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26455 event pairs, 424 based on Foata normal form. 2/4034 useless extension candidates. Maximal degree in co-relation 22532. Up to 3225 conditions per place. [2024-06-27 17:58:33,469 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 182 selfloop transitions, 45 changer transitions 0/243 dead transitions. [2024-06-27 17:58:33,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 243 transitions, 2749 flow [2024-06-27 17:58:33,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:33,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:33,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:58:33,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 17:58:33,470 INFO L175 Difference]: Start difference. First operand has 161 places, 224 transitions, 2177 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:58:33,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 243 transitions, 2749 flow [2024-06-27 17:58:33,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 243 transitions, 2679 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-27 17:58:33,693 INFO L231 Difference]: Finished difference. Result has 167 places, 224 transitions, 2204 flow [2024-06-27 17:58:33,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2204, PETRI_PLACES=167, PETRI_TRANSITIONS=224} [2024-06-27 17:58:33,694 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-06-27 17:58:33,694 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 224 transitions, 2204 flow [2024-06-27 17:58:33,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 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:58:33,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:33,695 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:58:33,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:58:33,695 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:58:33,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:33,696 INFO L85 PathProgramCache]: Analyzing trace with hash -2124578904, now seen corresponding path program 1 times [2024-06-27 17:58:33,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:33,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520495866] [2024-06-27 17:58:33,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:33,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:33,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:33,800 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:58:33,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:33,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520495866] [2024-06-27 17:58:33,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520495866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:33,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:33,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:33,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801561143] [2024-06-27 17:58:33,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:33,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:33,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:33,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:33,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:33,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:33,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 224 transitions, 2204 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 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:58:33,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:33,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:33,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:34,419 INFO L124 PetriNetUnfolderBase]: 2325/4036 cut-off events. [2024-06-27 17:58:34,419 INFO L125 PetriNetUnfolderBase]: For 113075/113081 co-relation queries the response was YES. [2024-06-27 17:58:34,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22322 conditions, 4036 events. 2325/4036 cut-off events. For 113075/113081 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 26994 event pairs, 695 based on Foata normal form. 18/4021 useless extension candidates. Maximal degree in co-relation 22248. Up to 3004 conditions per place. [2024-06-27 17:58:34,450 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 174 selfloop transitions, 32 changer transitions 0/248 dead transitions. [2024-06-27 17:58:34,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 248 transitions, 2712 flow [2024-06-27 17:58:34,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:34,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:58:34,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 17:58:34,451 INFO L175 Difference]: Start difference. First operand has 167 places, 224 transitions, 2204 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:58:34,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 248 transitions, 2712 flow [2024-06-27 17:58:34,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 248 transitions, 2616 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:34,651 INFO L231 Difference]: Finished difference. Result has 169 places, 226 transitions, 2215 flow [2024-06-27 17:58:34,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2215, PETRI_PLACES=169, PETRI_TRANSITIONS=226} [2024-06-27 17:58:34,652 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 117 predicate places. [2024-06-27 17:58:34,652 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 226 transitions, 2215 flow [2024-06-27 17:58:34,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 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:58:34,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:34,652 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:58:34,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:58:34,653 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:34,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash -65349989, now seen corresponding path program 1 times [2024-06-27 17:58:34,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:34,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056036342] [2024-06-27 17:58:34,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:34,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:34,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:34,773 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:58:34,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:34,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056036342] [2024-06-27 17:58:34,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056036342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:34,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:34,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:34,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792394000] [2024-06-27 17:58:34,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:34,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:34,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:34,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:34,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:34,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:34,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 226 transitions, 2215 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:34,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:34,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:34,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:35,486 INFO L124 PetriNetUnfolderBase]: 2772/4779 cut-off events. [2024-06-27 17:58:35,486 INFO L125 PetriNetUnfolderBase]: For 154051/154051 co-relation queries the response was YES. [2024-06-27 17:58:35,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27918 conditions, 4779 events. 2772/4779 cut-off events. For 154051/154051 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32140 event pairs, 644 based on Foata normal form. 18/4739 useless extension candidates. Maximal degree in co-relation 27843. Up to 3373 conditions per place. [2024-06-27 17:58:35,525 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 239 selfloop transitions, 36 changer transitions 0/291 dead transitions. [2024-06-27 17:58:35,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 291 transitions, 3209 flow [2024-06-27 17:58:35,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:35,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:35,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 296 transitions. [2024-06-27 17:58:35,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 17:58:35,526 INFO L175 Difference]: Start difference. First operand has 169 places, 226 transitions, 2215 flow. Second operand 9 states and 296 transitions. [2024-06-27 17:58:35,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 291 transitions, 3209 flow [2024-06-27 17:58:35,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 291 transitions, 3126 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:35,791 INFO L231 Difference]: Finished difference. Result has 174 places, 230 transitions, 2355 flow [2024-06-27 17:58:35,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2355, PETRI_PLACES=174, PETRI_TRANSITIONS=230} [2024-06-27 17:58:35,791 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 17:58:35,791 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 230 transitions, 2355 flow [2024-06-27 17:58:35,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:35,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:35,792 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:58:35,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:58:35,792 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:35,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:35,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1068496539, now seen corresponding path program 2 times [2024-06-27 17:58:35,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:35,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269205117] [2024-06-27 17:58:35,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:35,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:35,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:35,915 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:58:35,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:35,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269205117] [2024-06-27 17:58:35,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269205117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:35,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:35,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:35,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615384780] [2024-06-27 17:58:35,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:35,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:35,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:35,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:35,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:35,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:35,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 230 transitions, 2355 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:35,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:35,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:35,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:36,605 INFO L124 PetriNetUnfolderBase]: 2885/4836 cut-off events. [2024-06-27 17:58:36,605 INFO L125 PetriNetUnfolderBase]: For 165720/165720 co-relation queries the response was YES. [2024-06-27 17:58:36,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29407 conditions, 4836 events. 2885/4836 cut-off events. For 165720/165720 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32091 event pairs, 455 based on Foata normal form. 18/4843 useless extension candidates. Maximal degree in co-relation 29331. Up to 3677 conditions per place. [2024-06-27 17:58:36,645 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 239 selfloop transitions, 31 changer transitions 0/286 dead transitions. [2024-06-27 17:58:36,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 286 transitions, 3261 flow [2024-06-27 17:58:36,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:36,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:36,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 265 transitions. [2024-06-27 17:58:36,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6901041666666666 [2024-06-27 17:58:36,647 INFO L175 Difference]: Start difference. First operand has 174 places, 230 transitions, 2355 flow. Second operand 8 states and 265 transitions. [2024-06-27 17:58:36,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 286 transitions, 3261 flow [2024-06-27 17:58:36,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 286 transitions, 3163 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:36,981 INFO L231 Difference]: Finished difference. Result has 177 places, 232 transitions, 2400 flow [2024-06-27 17:58:36,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2400, PETRI_PLACES=177, PETRI_TRANSITIONS=232} [2024-06-27 17:58:36,982 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 125 predicate places. [2024-06-27 17:58:36,982 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 232 transitions, 2400 flow [2024-06-27 17:58:36,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:36,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:36,982 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:58:36,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:58:36,983 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:36,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:36,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1834097115, now seen corresponding path program 3 times [2024-06-27 17:58:36,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:36,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584531359] [2024-06-27 17:58:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:36,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:36,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:37,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:58:37,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:37,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584531359] [2024-06-27 17:58:37,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584531359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:37,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:37,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:37,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504932417] [2024-06-27 17:58:37,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:37,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:37,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:37,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:37,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:37,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:37,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 232 transitions, 2400 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:37,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:37,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:37,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:37,878 INFO L124 PetriNetUnfolderBase]: 2839/4944 cut-off events. [2024-06-27 17:58:37,879 INFO L125 PetriNetUnfolderBase]: For 154428/154428 co-relation queries the response was YES. [2024-06-27 17:58:37,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27839 conditions, 4944 events. 2839/4944 cut-off events. For 154428/154428 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33855 event pairs, 878 based on Foata normal form. 24/4908 useless extension candidates. Maximal degree in co-relation 27761. Up to 3854 conditions per place. [2024-06-27 17:58:37,920 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 238 selfloop transitions, 27 changer transitions 0/281 dead transitions. [2024-06-27 17:58:37,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 281 transitions, 3066 flow [2024-06-27 17:58:37,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:37,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 260 transitions. [2024-06-27 17:58:37,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 17:58:37,921 INFO L175 Difference]: Start difference. First operand has 177 places, 232 transitions, 2400 flow. Second operand 8 states and 260 transitions. [2024-06-27 17:58:37,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 281 transitions, 3066 flow [2024-06-27 17:58:38,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 281 transitions, 2924 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:38,214 INFO L231 Difference]: Finished difference. Result has 179 places, 232 transitions, 2320 flow [2024-06-27 17:58:38,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=179, PETRI_TRANSITIONS=232} [2024-06-27 17:58:38,215 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 127 predicate places. [2024-06-27 17:58:38,215 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 232 transitions, 2320 flow [2024-06-27 17:58:38,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:38,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:38,216 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:58:38,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:58:38,216 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:38,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:38,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1227863835, now seen corresponding path program 4 times [2024-06-27 17:58:38,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:38,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023975546] [2024-06-27 17:58:38,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:38,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:38,340 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:58:38,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:38,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023975546] [2024-06-27 17:58:38,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023975546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:38,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:38,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:38,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414392196] [2024-06-27 17:58:38,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:38,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:38,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:38,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:38,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:38,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:38,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 232 transitions, 2320 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:38,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:38,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:38,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:39,127 INFO L124 PetriNetUnfolderBase]: 2997/5057 cut-off events. [2024-06-27 17:58:39,127 INFO L125 PetriNetUnfolderBase]: For 156982/156982 co-relation queries the response was YES. [2024-06-27 17:58:39,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28599 conditions, 5057 events. 2997/5057 cut-off events. For 156982/156982 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 34159 event pairs, 542 based on Foata normal form. 24/5060 useless extension candidates. Maximal degree in co-relation 28520. Up to 3641 conditions per place. [2024-06-27 17:58:39,174 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 95 changer transitions 0/282 dead transitions. [2024-06-27 17:58:39,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 282 transitions, 3230 flow [2024-06-27 17:58:39,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:39,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:39,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 267 transitions. [2024-06-27 17:58:39,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6953125 [2024-06-27 17:58:39,176 INFO L175 Difference]: Start difference. First operand has 179 places, 232 transitions, 2320 flow. Second operand 8 states and 267 transitions. [2024-06-27 17:58:39,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 282 transitions, 3230 flow [2024-06-27 17:58:39,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 282 transitions, 3168 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:39,416 INFO L231 Difference]: Finished difference. Result has 180 places, 234 transitions, 2534 flow [2024-06-27 17:58:39,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2534, PETRI_PLACES=180, PETRI_TRANSITIONS=234} [2024-06-27 17:58:39,417 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-27 17:58:39,417 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 234 transitions, 2534 flow [2024-06-27 17:58:39,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:39,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:39,417 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:58:39,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:58:39,418 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:39,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:39,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1223102235, now seen corresponding path program 5 times [2024-06-27 17:58:39,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:39,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284009875] [2024-06-27 17:58:39,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:39,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:39,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:39,538 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:58:39,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:39,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284009875] [2024-06-27 17:58:39,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284009875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:39,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:39,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:39,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866510621] [2024-06-27 17:58:39,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:39,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:39,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:39,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:39,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:39,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:39,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 234 transitions, 2534 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:39,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:39,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:39,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:40,259 INFO L124 PetriNetUnfolderBase]: 3314/5599 cut-off events. [2024-06-27 17:58:40,259 INFO L125 PetriNetUnfolderBase]: For 198608/198608 co-relation queries the response was YES. [2024-06-27 17:58:40,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34003 conditions, 5599 events. 3314/5599 cut-off events. For 198608/198608 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38592 event pairs, 595 based on Foata normal form. 18/5593 useless extension candidates. Maximal degree in co-relation 33923. Up to 3685 conditions per place. [2024-06-27 17:58:40,308 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 174 selfloop transitions, 101 changer transitions 0/291 dead transitions. [2024-06-27 17:58:40,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 291 transitions, 3716 flow [2024-06-27 17:58:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:40,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:40,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 271 transitions. [2024-06-27 17:58:40,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7057291666666666 [2024-06-27 17:58:40,312 INFO L175 Difference]: Start difference. First operand has 180 places, 234 transitions, 2534 flow. Second operand 8 states and 271 transitions. [2024-06-27 17:58:40,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 291 transitions, 3716 flow [2024-06-27 17:58:40,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 291 transitions, 3484 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:40,747 INFO L231 Difference]: Finished difference. Result has 182 places, 238 transitions, 2671 flow [2024-06-27 17:58:40,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2302, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2671, PETRI_PLACES=182, PETRI_TRANSITIONS=238} [2024-06-27 17:58:40,748 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 130 predicate places. [2024-06-27 17:58:40,748 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 238 transitions, 2671 flow [2024-06-27 17:58:40,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:40,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:40,748 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:58:40,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:58:40,749 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:40,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:40,749 INFO L85 PathProgramCache]: Analyzing trace with hash -955814117, now seen corresponding path program 6 times [2024-06-27 17:58:40,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:40,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430408303] [2024-06-27 17:58:40,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:40,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:40,867 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:58:40,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:40,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430408303] [2024-06-27 17:58:40,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430408303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:40,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:40,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:40,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822975757] [2024-06-27 17:58:40,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:40,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:40,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:40,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:40,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:40,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:40,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 238 transitions, 2671 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:40,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:40,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:40,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:41,593 INFO L124 PetriNetUnfolderBase]: 3268/5533 cut-off events. [2024-06-27 17:58:41,594 INFO L125 PetriNetUnfolderBase]: For 184570/184570 co-relation queries the response was YES. [2024-06-27 17:58:41,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32264 conditions, 5533 events. 3268/5533 cut-off events. For 184570/184570 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38248 event pairs, 606 based on Foata normal form. 24/5533 useless extension candidates. Maximal degree in co-relation 32183. Up to 4066 conditions per place. [2024-06-27 17:58:41,642 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 174 selfloop transitions, 96 changer transitions 0/286 dead transitions. [2024-06-27 17:58:41,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 286 transitions, 3523 flow [2024-06-27 17:58:41,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:41,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:41,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-06-27 17:58:41,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-06-27 17:58:41,649 INFO L175 Difference]: Start difference. First operand has 182 places, 238 transitions, 2671 flow. Second operand 8 states and 266 transitions. [2024-06-27 17:58:41,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 286 transitions, 3523 flow [2024-06-27 17:58:42,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 286 transitions, 3300 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:42,070 INFO L231 Difference]: Finished difference. Result has 186 places, 238 transitions, 2648 flow [2024-06-27 17:58:42,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2648, PETRI_PLACES=186, PETRI_TRANSITIONS=238} [2024-06-27 17:58:42,070 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-27 17:58:42,070 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 238 transitions, 2648 flow [2024-06-27 17:58:42,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:42,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:42,071 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:58:42,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:58:42,071 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:42,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:42,071 INFO L85 PathProgramCache]: Analyzing trace with hash -947236293, now seen corresponding path program 1 times [2024-06-27 17:58:42,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:42,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513921195] [2024-06-27 17:58:42,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:42,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:42,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:42,182 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:58:42,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:42,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513921195] [2024-06-27 17:58:42,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513921195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:42,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:42,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:42,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631429822] [2024-06-27 17:58:42,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:42,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:42,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:42,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:42,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:42,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:42,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 238 transitions, 2648 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:42,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:42,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:42,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:42,970 INFO L124 PetriNetUnfolderBase]: 3381/5704 cut-off events. [2024-06-27 17:58:42,970 INFO L125 PetriNetUnfolderBase]: For 178717/178717 co-relation queries the response was YES. [2024-06-27 17:58:43,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33003 conditions, 5704 events. 3381/5704 cut-off events. For 178717/178717 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 39542 event pairs, 591 based on Foata normal form. 18/5690 useless extension candidates. Maximal degree in co-relation 32920. Up to 3644 conditions per place. [2024-06-27 17:58:43,025 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 104 changer transitions 0/291 dead transitions. [2024-06-27 17:58:43,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 291 transitions, 3614 flow [2024-06-27 17:58:43,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:43,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:43,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 268 transitions. [2024-06-27 17:58:43,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979166666666666 [2024-06-27 17:58:43,026 INFO L175 Difference]: Start difference. First operand has 186 places, 238 transitions, 2648 flow. Second operand 8 states and 268 transitions. [2024-06-27 17:58:43,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 291 transitions, 3614 flow [2024-06-27 17:58:43,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 291 transitions, 3406 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:43,379 INFO L231 Difference]: Finished difference. Result has 187 places, 240 transitions, 2741 flow [2024-06-27 17:58:43,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2741, PETRI_PLACES=187, PETRI_TRANSITIONS=240} [2024-06-27 17:58:43,380 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-27 17:58:43,380 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 240 transitions, 2741 flow [2024-06-27 17:58:43,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:43,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:43,380 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:58:43,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:58:43,380 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:43,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:43,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1231164699, now seen corresponding path program 7 times [2024-06-27 17:58:43,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:43,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930837808] [2024-06-27 17:58:43,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:43,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:43,510 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:58:43,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:43,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930837808] [2024-06-27 17:58:43,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930837808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:43,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:43,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:43,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652945584] [2024-06-27 17:58:43,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:43,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:43,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:43,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:43,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:43,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:43,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 240 transitions, 2741 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:43,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:43,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:43,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:44,318 INFO L124 PetriNetUnfolderBase]: 3539/5929 cut-off events. [2024-06-27 17:58:44,318 INFO L125 PetriNetUnfolderBase]: For 201598/201598 co-relation queries the response was YES. [2024-06-27 17:58:44,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35344 conditions, 5929 events. 3539/5929 cut-off events. For 201598/201598 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41326 event pairs, 622 based on Foata normal form. 24/5942 useless extension candidates. Maximal degree in co-relation 35260. Up to 4491 conditions per place. [2024-06-27 17:58:44,370 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 184 selfloop transitions, 87 changer transitions 0/287 dead transitions. [2024-06-27 17:58:44,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 287 transitions, 3681 flow [2024-06-27 17:58:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-06-27 17:58:44,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-06-27 17:58:44,373 INFO L175 Difference]: Start difference. First operand has 187 places, 240 transitions, 2741 flow. Second operand 8 states and 262 transitions. [2024-06-27 17:58:44,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 287 transitions, 3681 flow [2024-06-27 17:58:44,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 287 transitions, 3416 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:44,821 INFO L231 Difference]: Finished difference. Result has 189 places, 242 transitions, 2748 flow [2024-06-27 17:58:44,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=189, PETRI_TRANSITIONS=242} [2024-06-27 17:58:44,822 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 137 predicate places. [2024-06-27 17:58:44,822 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 242 transitions, 2748 flow [2024-06-27 17:58:44,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:44,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:44,822 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:58:44,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:58:44,823 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:44,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:44,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1760023815, now seen corresponding path program 8 times [2024-06-27 17:58:44,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:44,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479296067] [2024-06-27 17:58:44,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:44,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:44,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:44,942 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:58:44,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:44,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479296067] [2024-06-27 17:58:44,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479296067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:44,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:44,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:44,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65316592] [2024-06-27 17:58:44,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:44,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:44,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:44,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:44,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:44,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:44,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 242 transitions, 2748 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:44,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:44,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:44,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:45,748 INFO L124 PetriNetUnfolderBase]: 3697/6228 cut-off events. [2024-06-27 17:58:45,748 INFO L125 PetriNetUnfolderBase]: For 215848/215848 co-relation queries the response was YES. [2024-06-27 17:58:45,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36854 conditions, 6228 events. 3697/6228 cut-off events. For 215848/215848 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43891 event pairs, 696 based on Foata normal form. 24/6228 useless extension candidates. Maximal degree in co-relation 36769. Up to 4737 conditions per place. [2024-06-27 17:58:45,804 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 185 selfloop transitions, 89 changer transitions 0/290 dead transitions. [2024-06-27 17:58:45,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 290 transitions, 3800 flow [2024-06-27 17:58:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:45,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-06-27 17:58:45,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-06-27 17:58:45,805 INFO L175 Difference]: Start difference. First operand has 189 places, 242 transitions, 2748 flow. Second operand 8 states and 262 transitions. [2024-06-27 17:58:45,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 290 transitions, 3800 flow [2024-06-27 17:58:46,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 290 transitions, 3572 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:46,279 INFO L231 Difference]: Finished difference. Result has 191 places, 244 transitions, 2800 flow [2024-06-27 17:58:46,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2800, PETRI_PLACES=191, PETRI_TRANSITIONS=244} [2024-06-27 17:58:46,279 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-06-27 17:58:46,279 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 244 transitions, 2800 flow [2024-06-27 17:58:46,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:46,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:46,280 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:58:46,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:58:46,280 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:46,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1764785415, now seen corresponding path program 9 times [2024-06-27 17:58:46,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:46,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915077065] [2024-06-27 17:58:46,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:46,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:46,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:46,398 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:58:46,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:46,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915077065] [2024-06-27 17:58:46,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915077065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:46,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:46,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:46,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162504555] [2024-06-27 17:58:46,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:46,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:46,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:46,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:46,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:46,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:46,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 244 transitions, 2800 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:46,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:46,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:46,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:47,228 INFO L124 PetriNetUnfolderBase]: 3979/6640 cut-off events. [2024-06-27 17:58:47,228 INFO L125 PetriNetUnfolderBase]: For 251222/251222 co-relation queries the response was YES. [2024-06-27 17:58:47,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40976 conditions, 6640 events. 3979/6640 cut-off events. For 251222/251222 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46995 event pairs, 687 based on Foata normal form. 18/6647 useless extension candidates. Maximal degree in co-relation 40890. Up to 4514 conditions per place. [2024-06-27 17:58:47,286 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 186 selfloop transitions, 97 changer transitions 0/299 dead transitions. [2024-06-27 17:58:47,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 299 transitions, 4162 flow [2024-06-27 17:58:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:47,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:47,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-06-27 17:58:47,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-06-27 17:58:47,288 INFO L175 Difference]: Start difference. First operand has 191 places, 244 transitions, 2800 flow. Second operand 8 states and 266 transitions. [2024-06-27 17:58:47,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 299 transitions, 4162 flow [2024-06-27 17:58:47,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 299 transitions, 3926 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:47,836 INFO L231 Difference]: Finished difference. Result has 193 places, 248 transitions, 2957 flow [2024-06-27 17:58:47,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2957, PETRI_PLACES=193, PETRI_TRANSITIONS=248} [2024-06-27 17:58:47,836 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 141 predicate places. [2024-06-27 17:58:47,836 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 248 transitions, 2957 flow [2024-06-27 17:58:47,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:47,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:47,837 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:58:47,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:58:47,837 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:47,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:47,838 INFO L85 PathProgramCache]: Analyzing trace with hash 2038687643, now seen corresponding path program 10 times [2024-06-27 17:58:47,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:47,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377053334] [2024-06-27 17:58:47,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:47,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:47,955 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:58:47,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:47,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377053334] [2024-06-27 17:58:47,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377053334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:47,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:47,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:47,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796005648] [2024-06-27 17:58:47,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:47,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:47,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:47,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:47,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:47,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:48,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 248 transitions, 2957 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:48,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:48,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:48,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:48,846 INFO L124 PetriNetUnfolderBase]: 4015/6796 cut-off events. [2024-06-27 17:58:48,846 INFO L125 PetriNetUnfolderBase]: For 247823/247823 co-relation queries the response was YES. [2024-06-27 17:58:49,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40571 conditions, 6796 events. 4015/6796 cut-off events. For 247823/247823 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48761 event pairs, 1375 based on Foata normal form. 24/6775 useless extension candidates. Maximal degree in co-relation 40484. Up to 5715 conditions per place. [2024-06-27 17:58:49,047 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 254 selfloop transitions, 26 changer transitions 0/296 dead transitions. [2024-06-27 17:58:49,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 296 transitions, 3791 flow [2024-06-27 17:58:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:49,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-06-27 17:58:49,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6435185185185185 [2024-06-27 17:58:49,049 INFO L175 Difference]: Start difference. First operand has 193 places, 248 transitions, 2957 flow. Second operand 9 states and 278 transitions. [2024-06-27 17:58:49,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 296 transitions, 3791 flow [2024-06-27 17:58:49,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 296 transitions, 3578 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:49,699 INFO L231 Difference]: Finished difference. Result has 198 places, 249 transitions, 2852 flow [2024-06-27 17:58:49,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2852, PETRI_PLACES=198, PETRI_TRANSITIONS=249} [2024-06-27 17:58:49,700 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-06-27 17:58:49,700 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 249 transitions, 2852 flow [2024-06-27 17:58:49,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:49,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:49,700 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:58:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:58:49,700 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:49,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:49,700 INFO L85 PathProgramCache]: Analyzing trace with hash -526638759, now seen corresponding path program 2 times [2024-06-27 17:58:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982767873] [2024-06-27 17:58:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:49,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:49,801 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:58:49,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:49,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982767873] [2024-06-27 17:58:49,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982767873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:49,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:49,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:49,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681817460] [2024-06-27 17:58:49,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:49,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:49,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:49,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:49,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:49,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:49,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 249 transitions, 2852 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:49,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:49,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:49,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:50,664 INFO L124 PetriNetUnfolderBase]: 4128/6892 cut-off events. [2024-06-27 17:58:50,664 INFO L125 PetriNetUnfolderBase]: For 239228/239228 co-relation queries the response was YES. [2024-06-27 17:58:50,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41014 conditions, 6892 events. 4128/6892 cut-off events. For 239228/239228 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 49142 event pairs, 713 based on Foata normal form. 18/6899 useless extension candidates. Maximal degree in co-relation 40925. Up to 5013 conditions per place. [2024-06-27 17:58:50,729 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 190 selfloop transitions, 93 changer transitions 0/299 dead transitions. [2024-06-27 17:58:50,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 299 transitions, 3862 flow [2024-06-27 17:58:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:50,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:50,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 264 transitions. [2024-06-27 17:58:50,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 17:58:50,730 INFO L175 Difference]: Start difference. First operand has 198 places, 249 transitions, 2852 flow. Second operand 8 states and 264 transitions. [2024-06-27 17:58:50,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 299 transitions, 3862 flow [2024-06-27 17:58:51,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 299 transitions, 3766 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:51,396 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3051 flow [2024-06-27 17:58:51,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3051, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-27 17:58:51,397 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 147 predicate places. [2024-06-27 17:58:51,397 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3051 flow [2024-06-27 17:58:51,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:51,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:51,397 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:58:51,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:58:51,398 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:51,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:51,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1257526843, now seen corresponding path program 3 times [2024-06-27 17:58:51,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:51,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676881085] [2024-06-27 17:58:51,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:51,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:51,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:51,528 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:58:51,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:51,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676881085] [2024-06-27 17:58:51,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676881085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:51,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:51,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:51,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338097747] [2024-06-27 17:58:51,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:51,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:51,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:51,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:51,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:51,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:51,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3051 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:51,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:51,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:51,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:52,582 INFO L124 PetriNetUnfolderBase]: 4241/7187 cut-off events. [2024-06-27 17:58:52,582 INFO L125 PetriNetUnfolderBase]: For 254546/254546 co-relation queries the response was YES. [2024-06-27 17:58:52,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42897 conditions, 7187 events. 4241/7187 cut-off events. For 254546/254546 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 52117 event pairs, 1422 based on Foata normal form. 18/7162 useless extension candidates. Maximal degree in co-relation 42807. Up to 5880 conditions per place. [2024-06-27 17:58:52,651 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 257 selfloop transitions, 30 changer transitions 0/303 dead transitions. [2024-06-27 17:58:52,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 303 transitions, 3977 flow [2024-06-27 17:58:52,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:52,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:52,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-06-27 17:58:52,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504629629629629 [2024-06-27 17:58:52,652 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3051 flow. Second operand 9 states and 281 transitions. [2024-06-27 17:58:52,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 303 transitions, 3977 flow [2024-06-27 17:58:53,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 303 transitions, 3718 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:53,251 INFO L231 Difference]: Finished difference. Result has 202 places, 253 transitions, 2965 flow [2024-06-27 17:58:53,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2965, PETRI_PLACES=202, PETRI_TRANSITIONS=253} [2024-06-27 17:58:53,253 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 150 predicate places. [2024-06-27 17:58:53,253 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 253 transitions, 2965 flow [2024-06-27 17:58:53,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:53,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:53,254 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:58:53,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:58:53,254 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:53,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:53,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1599825433, now seen corresponding path program 4 times [2024-06-27 17:58:53,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:53,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280622067] [2024-06-27 17:58:53,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:53,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:53,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:53,372 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:58:53,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:53,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280622067] [2024-06-27 17:58:53,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280622067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:53,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:53,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:53,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345725732] [2024-06-27 17:58:53,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:53,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:53,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:53,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:53,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:53,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:53,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 253 transitions, 2965 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:53,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:53,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:53,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:54,481 INFO L124 PetriNetUnfolderBase]: 4356/7298 cut-off events. [2024-06-27 17:58:54,482 INFO L125 PetriNetUnfolderBase]: For 259273/259273 co-relation queries the response was YES. [2024-06-27 17:58:54,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43599 conditions, 7298 events. 4356/7298 cut-off events. For 259273/259273 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 52555 event pairs, 733 based on Foata normal form. 18/7312 useless extension candidates. Maximal degree in co-relation 43508. Up to 5571 conditions per place. [2024-06-27 17:58:54,543 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 261 selfloop transitions, 32 changer transitions 0/309 dead transitions. [2024-06-27 17:58:54,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 309 transitions, 3939 flow [2024-06-27 17:58:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:54,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:54,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 285 transitions. [2024-06-27 17:58:54,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-06-27 17:58:54,544 INFO L175 Difference]: Start difference. First operand has 202 places, 253 transitions, 2965 flow. Second operand 9 states and 285 transitions. [2024-06-27 17:58:54,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 309 transitions, 3939 flow [2024-06-27 17:58:55,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 309 transitions, 3802 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:55,227 INFO L231 Difference]: Finished difference. Result has 203 places, 254 transitions, 2917 flow [2024-06-27 17:58:55,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2917, PETRI_PLACES=203, PETRI_TRANSITIONS=254} [2024-06-27 17:58:55,227 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-27 17:58:55,228 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 254 transitions, 2917 flow [2024-06-27 17:58:55,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 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:58:55,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:55,228 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:58:55,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:58:55,228 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:55,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1190848582, now seen corresponding path program 1 times [2024-06-27 17:58:55,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:55,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553971474] [2024-06-27 17:58:55,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:55,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:55,319 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:58:55,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:55,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553971474] [2024-06-27 17:58:55,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553971474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:55,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:55,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:55,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430887848] [2024-06-27 17:58:55,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:55,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:55,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:55,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:55,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:55,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 48 [2024-06-27 17:58:55,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 254 transitions, 2917 flow. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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:58:55,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:55,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 48 [2024-06-27 17:58:55,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:56,094 INFO L124 PetriNetUnfolderBase]: 2897/6539 cut-off events. [2024-06-27 17:58:56,095 INFO L125 PetriNetUnfolderBase]: For 98770/98960 co-relation queries the response was YES. [2024-06-27 17:58:56,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25780 conditions, 6539 events. 2897/6539 cut-off events. For 98770/98960 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 60506 event pairs, 422 based on Foata normal form. 299/6446 useless extension candidates. Maximal degree in co-relation 25688. Up to 2446 conditions per place. [2024-06-27 17:58:56,157 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 30 selfloop transitions, 51 changer transitions 0/271 dead transitions. [2024-06-27 17:58:56,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 271 transitions, 3165 flow [2024-06-27 17:58:56,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:56,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:56,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2024-06-27 17:58:56,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7760416666666666 [2024-06-27 17:58:56,158 INFO L175 Difference]: Start difference. First operand has 203 places, 254 transitions, 2917 flow. Second operand 4 states and 149 transitions. [2024-06-27 17:58:56,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 271 transitions, 3165 flow [2024-06-27 17:58:56,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 271 transitions, 3044 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:56,389 INFO L231 Difference]: Finished difference. Result has 203 places, 258 transitions, 3042 flow [2024-06-27 17:58:56,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3042, PETRI_PLACES=203, PETRI_TRANSITIONS=258} [2024-06-27 17:58:56,390 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-27 17:58:56,390 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 258 transitions, 3042 flow [2024-06-27 17:58:56,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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:58:56,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:56,390 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:58:56,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:58:56,390 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:58:56,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:56,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1501259549, now seen corresponding path program 1 times [2024-06-27 17:58:56,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:56,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593418073] [2024-06-27 17:58:56,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:56,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:56,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:56,516 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:58:56,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:56,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593418073] [2024-06-27 17:58:56,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593418073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:56,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:56,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:56,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052291344] [2024-06-27 17:58:56,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:56,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:56,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:56,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:56,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:56,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:56,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 258 transitions, 3042 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:58:56,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:56,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:56,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:57,594 INFO L124 PetriNetUnfolderBase]: 4447/7799 cut-off events. [2024-06-27 17:58:57,594 INFO L125 PetriNetUnfolderBase]: For 242307/242332 co-relation queries the response was YES. [2024-06-27 17:58:57,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46223 conditions, 7799 events. 4447/7799 cut-off events. For 242307/242332 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59012 event pairs, 1529 based on Foata normal form. 5/7545 useless extension candidates. Maximal degree in co-relation 46128. Up to 6723 conditions per place. [2024-06-27 17:58:57,666 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 221 selfloop transitions, 39 changer transitions 0/277 dead transitions. [2024-06-27 17:58:57,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 277 transitions, 3784 flow [2024-06-27 17:58:57,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:57,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:57,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:58:57,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 17:58:57,667 INFO L175 Difference]: Start difference. First operand has 203 places, 258 transitions, 3042 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:58:57,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 277 transitions, 3784 flow [2024-06-27 17:58:58,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 277 transitions, 3782 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:58,277 INFO L231 Difference]: Finished difference. Result has 207 places, 264 transitions, 3219 flow [2024-06-27 17:58:58,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3219, PETRI_PLACES=207, PETRI_TRANSITIONS=264} [2024-06-27 17:58:58,277 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-27 17:58:58,278 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 264 transitions, 3219 flow [2024-06-27 17:58:58,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:58:58,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:58,278 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:58:58,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:58:58,278 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:58:58,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:58,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1463934213, now seen corresponding path program 2 times [2024-06-27 17:58:58,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:58,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028404203] [2024-06-27 17:58:58,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:58,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:58,377 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:58:58,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:58,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028404203] [2024-06-27 17:58:58,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028404203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:58,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:58,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:58,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991094667] [2024-06-27 17:58:58,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:58,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:58,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:58,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:58,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:58,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:58,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 264 transitions, 3219 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:58:58,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:58,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:58,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:59,585 INFO L124 PetriNetUnfolderBase]: 4444/7794 cut-off events. [2024-06-27 17:58:59,585 INFO L125 PetriNetUnfolderBase]: For 247157/247189 co-relation queries the response was YES. [2024-06-27 17:58:59,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46379 conditions, 7794 events. 4444/7794 cut-off events. For 247157/247189 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58980 event pairs, 1526 based on Foata normal form. 12/7551 useless extension candidates. Maximal degree in co-relation 46282. Up to 6720 conditions per place. [2024-06-27 17:58:59,653 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 217 selfloop transitions, 44 changer transitions 0/278 dead transitions. [2024-06-27 17:58:59,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 3775 flow [2024-06-27 17:58:59,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:59,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:58:59,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 17:58:59,655 INFO L175 Difference]: Start difference. First operand has 207 places, 264 transitions, 3219 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:58:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 3775 flow [2024-06-27 17:59:00,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 278 transitions, 3744 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 17:59:00,303 INFO L231 Difference]: Finished difference. Result has 212 places, 264 transitions, 3287 flow [2024-06-27 17:59:00,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3287, PETRI_PLACES=212, PETRI_TRANSITIONS=264} [2024-06-27 17:59:00,304 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-27 17:59:00,304 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 264 transitions, 3287 flow [2024-06-27 17:59:00,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:00,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:00,304 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:59:00,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:59:00,304 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:59:00,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:00,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1830948549, now seen corresponding path program 3 times [2024-06-27 17:59:00,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:00,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79683365] [2024-06-27 17:59:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:00,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:00,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:59:00,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:00,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79683365] [2024-06-27 17:59:00,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79683365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:00,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:00,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:00,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625889823] [2024-06-27 17:59:00,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:00,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:00,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:00,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:00,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:00,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:00,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 264 transitions, 3287 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:00,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:00,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:00,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:01,413 INFO L124 PetriNetUnfolderBase]: 4450/7805 cut-off events. [2024-06-27 17:59:01,413 INFO L125 PetriNetUnfolderBase]: For 247765/247790 co-relation queries the response was YES. [2024-06-27 17:59:01,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46603 conditions, 7805 events. 4450/7805 cut-off events. For 247765/247790 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58972 event pairs, 1529 based on Foata normal form. 5/7550 useless extension candidates. Maximal degree in co-relation 46505. Up to 6693 conditions per place. [2024-06-27 17:59:01,485 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 219 selfloop transitions, 48 changer transitions 0/284 dead transitions. [2024-06-27 17:59:01,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4020 flow [2024-06-27 17:59:01,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:01,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:01,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:59:01,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 17:59:01,486 INFO L175 Difference]: Start difference. First operand has 212 places, 264 transitions, 3287 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:59:01,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4020 flow [2024-06-27 17:59:02,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 3900 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:02,250 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3319 flow [2024-06-27 17:59:02,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3319, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-06-27 17:59:02,251 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 159 predicate places. [2024-06-27 17:59:02,251 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3319 flow [2024-06-27 17:59:02,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:02,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:02,252 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:59:02,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:59:02,252 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:59:02,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:02,253 INFO L85 PathProgramCache]: Analyzing trace with hash -393887359, now seen corresponding path program 4 times [2024-06-27 17:59:02,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:02,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431556823] [2024-06-27 17:59:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:02,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:02,341 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:59:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431556823] [2024-06-27 17:59:02,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431556823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:02,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:02,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:02,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281928007] [2024-06-27 17:59:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:02,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:02,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3319 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:02,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:02,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:02,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:03,378 INFO L124 PetriNetUnfolderBase]: 4456/7815 cut-off events. [2024-06-27 17:59:03,379 INFO L125 PetriNetUnfolderBase]: For 247835/247860 co-relation queries the response was YES. [2024-06-27 17:59:03,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46680 conditions, 7815 events. 4456/7815 cut-off events. For 247835/247860 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59051 event pairs, 1529 based on Foata normal form. 5/7559 useless extension candidates. Maximal degree in co-relation 46582. Up to 6700 conditions per place. [2024-06-27 17:59:03,444 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 214 selfloop transitions, 53 changer transitions 0/284 dead transitions. [2024-06-27 17:59:03,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 284 transitions, 4050 flow [2024-06-27 17:59:03,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:03,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:03,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:59:03,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6215277777777778 [2024-06-27 17:59:03,447 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3319 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:59:03,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 284 transitions, 4050 flow [2024-06-27 17:59:04,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 284 transitions, 3904 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:04,032 INFO L231 Difference]: Finished difference. Result has 213 places, 270 transitions, 3338 flow [2024-06-27 17:59:04,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3338, PETRI_PLACES=213, PETRI_TRANSITIONS=270} [2024-06-27 17:59:04,033 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-06-27 17:59:04,033 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 270 transitions, 3338 flow [2024-06-27 17:59:04,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:04,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:04,033 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:59:04,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:59:04,033 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:59:04,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:04,033 INFO L85 PathProgramCache]: Analyzing trace with hash -966257885, now seen corresponding path program 5 times [2024-06-27 17:59:04,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:04,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748752429] [2024-06-27 17:59:04,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:04,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:04,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:04,121 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:59:04,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:04,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748752429] [2024-06-27 17:59:04,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748752429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:04,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:04,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:04,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423128970] [2024-06-27 17:59:04,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:04,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:04,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:04,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:04,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:04,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:04,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 270 transitions, 3338 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:04,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:04,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:04,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:05,313 INFO L124 PetriNetUnfolderBase]: 4453/7812 cut-off events. [2024-06-27 17:59:05,313 INFO L125 PetriNetUnfolderBase]: For 252783/252828 co-relation queries the response was YES. [2024-06-27 17:59:05,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46579 conditions, 7812 events. 4453/7812 cut-off events. For 252783/252828 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59204 event pairs, 1555 based on Foata normal form. 20/7578 useless extension candidates. Maximal degree in co-relation 46481. Up to 6697 conditions per place. [2024-06-27 17:59:05,390 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 208 selfloop transitions, 55 changer transitions 0/280 dead transitions. [2024-06-27 17:59:05,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 280 transitions, 3888 flow [2024-06-27 17:59:05,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:05,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:05,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:59:05,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 17:59:05,391 INFO L175 Difference]: Start difference. First operand has 213 places, 270 transitions, 3338 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:59:05,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 280 transitions, 3888 flow [2024-06-27 17:59:06,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 280 transitions, 3804 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:59:06,207 INFO L231 Difference]: Finished difference. Result has 216 places, 270 transitions, 3370 flow [2024-06-27 17:59:06,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3370, PETRI_PLACES=216, PETRI_TRANSITIONS=270} [2024-06-27 17:59:06,207 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-06-27 17:59:06,208 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 270 transitions, 3370 flow [2024-06-27 17:59:06,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:06,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:06,208 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:59:06,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:59:06,208 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:59:06,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:06,208 INFO L85 PathProgramCache]: Analyzing trace with hash 2019225667, now seen corresponding path program 1 times [2024-06-27 17:59:06,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:06,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004570001] [2024-06-27 17:59:06,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:06,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:06,307 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:59:06,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:06,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004570001] [2024-06-27 17:59:06,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004570001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:06,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:06,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:06,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685589559] [2024-06-27 17:59:06,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:06,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:06,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:06,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:06,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:06,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:06,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 270 transitions, 3370 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:06,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:06,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:06,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:07,446 INFO L124 PetriNetUnfolderBase]: 4474/7847 cut-off events. [2024-06-27 17:59:07,446 INFO L125 PetriNetUnfolderBase]: For 263185/263210 co-relation queries the response was YES. [2024-06-27 17:59:07,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47063 conditions, 7847 events. 4474/7847 cut-off events. For 263185/263210 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59261 event pairs, 1246 based on Foata normal form. 6/7596 useless extension candidates. Maximal degree in co-relation 46964. Up to 6740 conditions per place. [2024-06-27 17:59:07,521 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 257 selfloop transitions, 19 changer transitions 0/293 dead transitions. [2024-06-27 17:59:07,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 293 transitions, 4216 flow [2024-06-27 17:59:07,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:59:07,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:59:07,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:59:07,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 17:59:07,522 INFO L175 Difference]: Start difference. First operand has 216 places, 270 transitions, 3370 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:59:07,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 293 transitions, 4216 flow [2024-06-27 17:59:08,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 293 transitions, 3984 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:08,220 INFO L231 Difference]: Finished difference. Result has 213 places, 274 transitions, 3313 flow [2024-06-27 17:59:08,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3313, PETRI_PLACES=213, PETRI_TRANSITIONS=274} [2024-06-27 17:59:08,220 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-06-27 17:59:08,220 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 274 transitions, 3313 flow [2024-06-27 17:59:08,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:08,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:08,221 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:59:08,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:59:08,221 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:59:08,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:08,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1241217637, now seen corresponding path program 2 times [2024-06-27 17:59:08,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:08,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195693326] [2024-06-27 17:59:08,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:08,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:08,320 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:59:08,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:08,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195693326] [2024-06-27 17:59:08,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195693326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:08,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:08,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:08,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761126642] [2024-06-27 17:59:08,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:08,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:08,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:08,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:08,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:08,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:08,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 274 transitions, 3313 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:08,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:08,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:08,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:09,344 INFO L124 PetriNetUnfolderBase]: 4469/7839 cut-off events. [2024-06-27 17:59:09,345 INFO L125 PetriNetUnfolderBase]: For 266926/266955 co-relation queries the response was YES. [2024-06-27 17:59:09,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47010 conditions, 7839 events. 4469/7839 cut-off events. For 266926/266955 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59484 event pairs, 1525 based on Foata normal form. 10/7590 useless extension candidates. Maximal degree in co-relation 46911. Up to 6809 conditions per place. [2024-06-27 17:59:09,422 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 251 selfloop transitions, 18 changer transitions 0/286 dead transitions. [2024-06-27 17:59:09,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 286 transitions, 3883 flow [2024-06-27 17:59:09,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:59:09,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:59:09,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:59:09,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:59:09,423 INFO L175 Difference]: Start difference. First operand has 213 places, 274 transitions, 3313 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:59:09,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 286 transitions, 3883 flow [2024-06-27 17:59:10,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 286 transitions, 3759 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-06-27 17:59:10,382 INFO L231 Difference]: Finished difference. Result has 217 places, 274 transitions, 3230 flow [2024-06-27 17:59:10,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3230, PETRI_PLACES=217, PETRI_TRANSITIONS=274} [2024-06-27 17:59:10,383 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-27 17:59:10,383 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 274 transitions, 3230 flow [2024-06-27 17:59:10,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:10,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:10,383 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:59:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:59:10,383 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:59:10,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:10,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1835317255, now seen corresponding path program 1 times [2024-06-27 17:59:10,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:10,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358439104] [2024-06-27 17:59:10,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:10,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:10,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:10,489 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:59:10,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:10,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358439104] [2024-06-27 17:59:10,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358439104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:10,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:10,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:10,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525338191] [2024-06-27 17:59:10,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:10,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:10,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:10,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:10,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:10,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:10,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 274 transitions, 3230 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:10,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:10,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:10,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:11,542 INFO L124 PetriNetUnfolderBase]: 4475/7858 cut-off events. [2024-06-27 17:59:11,543 INFO L125 PetriNetUnfolderBase]: For 267493/267524 co-relation queries the response was YES. [2024-06-27 17:59:11,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46744 conditions, 7858 events. 4475/7858 cut-off events. For 267493/267524 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59425 event pairs, 1520 based on Foata normal form. 11/7605 useless extension candidates. Maximal degree in co-relation 46643. Up to 6729 conditions per place. [2024-06-27 17:59:11,621 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 227 selfloop transitions, 58 changer transitions 0/302 dead transitions. [2024-06-27 17:59:11,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 302 transitions, 4145 flow [2024-06-27 17:59:11,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:11,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:11,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:59:11,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-27 17:59:11,622 INFO L175 Difference]: Start difference. First operand has 217 places, 274 transitions, 3230 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:59:11,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 302 transitions, 4145 flow [2024-06-27 17:59:12,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 302 transitions, 4097 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:12,281 INFO L231 Difference]: Finished difference. Result has 220 places, 277 transitions, 3351 flow [2024-06-27 17:59:12,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3351, PETRI_PLACES=220, PETRI_TRANSITIONS=277} [2024-06-27 17:59:12,281 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 168 predicate places. [2024-06-27 17:59:12,281 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 277 transitions, 3351 flow [2024-06-27 17:59:12,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:12,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:12,282 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:59:12,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:59:12,282 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:59:12,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:12,282 INFO L85 PathProgramCache]: Analyzing trace with hash -78792587, now seen corresponding path program 2 times [2024-06-27 17:59:12,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:12,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694892113] [2024-06-27 17:59:12,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:12,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:12,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:12,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:59:12,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:12,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694892113] [2024-06-27 17:59:12,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694892113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:12,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:12,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:12,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504147297] [2024-06-27 17:59:12,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:12,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:12,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:12,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:12,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:12,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:12,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 277 transitions, 3351 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:12,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:12,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:12,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:13,545 INFO L124 PetriNetUnfolderBase]: 4472/7849 cut-off events. [2024-06-27 17:59:13,545 INFO L125 PetriNetUnfolderBase]: For 271871/271892 co-relation queries the response was YES. [2024-06-27 17:59:13,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46853 conditions, 7849 events. 4472/7849 cut-off events. For 271871/271892 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59356 event pairs, 1509 based on Foata normal form. 1/7585 useless extension candidates. Maximal degree in co-relation 46751. Up to 6726 conditions per place. [2024-06-27 17:59:13,613 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 226 selfloop transitions, 55 changer transitions 0/298 dead transitions. [2024-06-27 17:59:13,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 298 transitions, 4085 flow [2024-06-27 17:59:13,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:13,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:13,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:59:13,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 17:59:13,615 INFO L175 Difference]: Start difference. First operand has 220 places, 277 transitions, 3351 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:59:13,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 298 transitions, 4085 flow [2024-06-27 17:59:14,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 298 transitions, 3983 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:14,352 INFO L231 Difference]: Finished difference. Result has 223 places, 277 transitions, 3365 flow [2024-06-27 17:59:14,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3365, PETRI_PLACES=223, PETRI_TRANSITIONS=277} [2024-06-27 17:59:14,352 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 171 predicate places. [2024-06-27 17:59:14,352 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 277 transitions, 3365 flow [2024-06-27 17:59:14,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:14,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:14,353 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:59:14,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:59:14,353 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:59:14,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:14,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1026496671, now seen corresponding path program 3 times [2024-06-27 17:59:14,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:14,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242731661] [2024-06-27 17:59:14,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:14,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:14,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:14,458 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:59:14,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:14,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242731661] [2024-06-27 17:59:14,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242731661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:14,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:14,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:14,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144177704] [2024-06-27 17:59:14,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:14,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:14,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:14,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:14,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:14,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:14,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 277 transitions, 3365 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:14,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:14,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:14,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:15,490 INFO L124 PetriNetUnfolderBase]: 4478/7858 cut-off events. [2024-06-27 17:59:15,490 INFO L125 PetriNetUnfolderBase]: For 277827/277848 co-relation queries the response was YES. [2024-06-27 17:59:15,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47021 conditions, 7858 events. 4478/7858 cut-off events. For 277827/277848 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59466 event pairs, 1517 based on Foata normal form. 1/7593 useless extension candidates. Maximal degree in co-relation 46917. Up to 6733 conditions per place. [2024-06-27 17:59:15,567 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 220 selfloop transitions, 58 changer transitions 0/295 dead transitions. [2024-06-27 17:59:15,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 295 transitions, 4128 flow [2024-06-27 17:59:15,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:15,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:15,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:59:15,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 17:59:15,569 INFO L175 Difference]: Start difference. First operand has 223 places, 277 transitions, 3365 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:59:15,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 295 transitions, 4128 flow [2024-06-27 17:59:16,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 3943 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:16,291 INFO L231 Difference]: Finished difference. Result has 222 places, 280 transitions, 3351 flow [2024-06-27 17:59:16,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3351, PETRI_PLACES=222, PETRI_TRANSITIONS=280} [2024-06-27 17:59:16,292 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 170 predicate places. [2024-06-27 17:59:16,292 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 280 transitions, 3351 flow [2024-06-27 17:59:16,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:16,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:16,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:59:16,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:59:16,292 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:59:16,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:16,293 INFO L85 PathProgramCache]: Analyzing trace with hash -869421473, now seen corresponding path program 1 times [2024-06-27 17:59:16,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:16,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856446565] [2024-06-27 17:59:16,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:16,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:16,373 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:59:16,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:16,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856446565] [2024-06-27 17:59:16,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856446565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:16,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:16,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:16,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035214081] [2024-06-27 17:59:16,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:16,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:16,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:16,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:16,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:16,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:16,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 280 transitions, 3351 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:16,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:16,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:16,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:17,503 INFO L124 PetriNetUnfolderBase]: 4493/7884 cut-off events. [2024-06-27 17:59:17,503 INFO L125 PetriNetUnfolderBase]: For 285871/285911 co-relation queries the response was YES. [2024-06-27 17:59:17,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47289 conditions, 7884 events. 4493/7884 cut-off events. For 285871/285911 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59645 event pairs, 1521 based on Foata normal form. 14/7633 useless extension candidates. Maximal degree in co-relation 47186. Up to 6780 conditions per place. [2024-06-27 17:59:17,585 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 238 selfloop transitions, 49 changer transitions 0/304 dead transitions. [2024-06-27 17:59:17,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 304 transitions, 4305 flow [2024-06-27 17:59:17,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:17,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:17,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:59:17,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 17:59:17,586 INFO L175 Difference]: Start difference. First operand has 222 places, 280 transitions, 3351 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:59:17,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 304 transitions, 4305 flow [2024-06-27 17:59:18,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 304 transitions, 4209 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:18,374 INFO L231 Difference]: Finished difference. Result has 224 places, 286 transitions, 3447 flow [2024-06-27 17:59:18,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3447, PETRI_PLACES=224, PETRI_TRANSITIONS=286} [2024-06-27 17:59:18,375 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 172 predicate places. [2024-06-27 17:59:18,375 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 286 transitions, 3447 flow [2024-06-27 17:59:18,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:18,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:18,375 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:59:18,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:59:18,375 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:59:18,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:18,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1480379319, now seen corresponding path program 2 times [2024-06-27 17:59:18,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:18,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252154434] [2024-06-27 17:59:18,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:18,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:18,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:18,483 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:59:18,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:18,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252154434] [2024-06-27 17:59:18,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252154434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:18,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:18,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:18,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617969218] [2024-06-27 17:59:18,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:18,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:18,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:18,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:18,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:18,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:18,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 286 transitions, 3447 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:18,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:18,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:18,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:19,574 INFO L124 PetriNetUnfolderBase]: 4499/7894 cut-off events. [2024-06-27 17:59:19,574 INFO L125 PetriNetUnfolderBase]: For 292969/293009 co-relation queries the response was YES. [2024-06-27 17:59:19,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47440 conditions, 7894 events. 4499/7894 cut-off events. For 292969/293009 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59835 event pairs, 1521 based on Foata normal form. 14/7642 useless extension candidates. Maximal degree in co-relation 47336. Up to 6787 conditions per place. [2024-06-27 17:59:19,655 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 237 selfloop transitions, 50 changer transitions 0/304 dead transitions. [2024-06-27 17:59:19,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 304 transitions, 4233 flow [2024-06-27 17:59:19,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:19,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:19,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:59:19,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 17:59:19,656 INFO L175 Difference]: Start difference. First operand has 224 places, 286 transitions, 3447 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:59:19,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 304 transitions, 4233 flow [2024-06-27 17:59:20,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 304 transitions, 4155 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:59:20,302 INFO L231 Difference]: Finished difference. Result has 229 places, 289 transitions, 3525 flow [2024-06-27 17:59:20,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=229, PETRI_TRANSITIONS=289} [2024-06-27 17:59:20,302 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-06-27 17:59:20,302 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 289 transitions, 3525 flow [2024-06-27 17:59:20,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:20,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:20,303 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:59:20,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:59:20,303 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:59:20,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:20,303 INFO L85 PathProgramCache]: Analyzing trace with hash -371548585, now seen corresponding path program 4 times [2024-06-27 17:59:20,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:20,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175541207] [2024-06-27 17:59:20,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:20,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:20,401 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:59:20,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:20,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175541207] [2024-06-27 17:59:20,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175541207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:20,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:20,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:20,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847455607] [2024-06-27 17:59:20,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:20,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:20,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:20,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:20,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:20,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:20,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 289 transitions, 3525 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:20,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:20,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:20,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:21,570 INFO L124 PetriNetUnfolderBase]: 4496/7889 cut-off events. [2024-06-27 17:59:21,570 INFO L125 PetriNetUnfolderBase]: For 298601/298653 co-relation queries the response was YES. [2024-06-27 17:59:21,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47480 conditions, 7889 events. 4496/7889 cut-off events. For 298601/298653 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59886 event pairs, 1549 based on Foata normal form. 25/7654 useless extension candidates. Maximal degree in co-relation 47375. Up to 6758 conditions per place. [2024-06-27 17:59:21,641 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 222 selfloop transitions, 61 changer transitions 0/300 dead transitions. [2024-06-27 17:59:21,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 300 transitions, 4117 flow [2024-06-27 17:59:21,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:21,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:21,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:59:21,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 17:59:21,642 INFO L175 Difference]: Start difference. First operand has 229 places, 289 transitions, 3525 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:59:21,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 300 transitions, 4117 flow [2024-06-27 17:59:22,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 300 transitions, 3991 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:22,404 INFO L231 Difference]: Finished difference. Result has 231 places, 289 transitions, 3527 flow [2024-06-27 17:59:22,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=231, PETRI_TRANSITIONS=289} [2024-06-27 17:59:22,405 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 179 predicate places. [2024-06-27 17:59:22,405 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 289 transitions, 3527 flow [2024-06-27 17:59:22,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:22,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:22,405 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:59:22,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:59:22,406 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:59:22,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:22,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1087763135, now seen corresponding path program 3 times [2024-06-27 17:59:22,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:22,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078256912] [2024-06-27 17:59:22,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:22,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:22,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:22,486 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:59:22,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:22,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078256912] [2024-06-27 17:59:22,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078256912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:22,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:22,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894183429] [2024-06-27 17:59:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:22,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:22,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 289 transitions, 3527 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:22,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:22,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:22,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:23,503 INFO L124 PetriNetUnfolderBase]: 4502/7906 cut-off events. [2024-06-27 17:59:23,503 INFO L125 PetriNetUnfolderBase]: For 304922/304964 co-relation queries the response was YES. [2024-06-27 17:59:23,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47659 conditions, 7906 events. 4502/7906 cut-off events. For 304922/304964 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59839 event pairs, 1525 based on Foata normal form. 13/7652 useless extension candidates. Maximal degree in co-relation 47553. Up to 6790 conditions per place. [2024-06-27 17:59:23,577 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 239 selfloop transitions, 57 changer transitions 0/313 dead transitions. [2024-06-27 17:59:23,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 313 transitions, 4478 flow [2024-06-27 17:59:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:23,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:23,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:59:23,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-27 17:59:23,578 INFO L175 Difference]: Start difference. First operand has 231 places, 289 transitions, 3527 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:59:23,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 313 transitions, 4478 flow [2024-06-27 17:59:24,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 313 transitions, 4293 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:24,355 INFO L231 Difference]: Finished difference. Result has 230 places, 292 transitions, 3509 flow [2024-06-27 17:59:24,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3509, PETRI_PLACES=230, PETRI_TRANSITIONS=292} [2024-06-27 17:59:24,355 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 178 predicate places. [2024-06-27 17:59:24,355 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 292 transitions, 3509 flow [2024-06-27 17:59:24,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:24,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:24,355 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:59:24,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:59:24,356 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:59:24,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:24,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1331978179, now seen corresponding path program 4 times [2024-06-27 17:59:24,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:24,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495135628] [2024-06-27 17:59:24,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:24,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:24,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:24,431 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:59:24,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:24,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495135628] [2024-06-27 17:59:24,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495135628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:24,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:24,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:24,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812598313] [2024-06-27 17:59:24,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:24,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:24,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:24,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:24,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:24,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:24,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 292 transitions, 3509 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:24,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:24,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:24,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:25,547 INFO L124 PetriNetUnfolderBase]: 4508/7916 cut-off events. [2024-06-27 17:59:25,547 INFO L125 PetriNetUnfolderBase]: For 311458/311497 co-relation queries the response was YES. [2024-06-27 17:59:25,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47778 conditions, 7916 events. 4508/7916 cut-off events. For 311458/311497 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 60009 event pairs, 1525 based on Foata normal form. 11/7659 useless extension candidates. Maximal degree in co-relation 47671. Up to 6797 conditions per place. [2024-06-27 17:59:25,610 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 61 changer transitions 0/313 dead transitions. [2024-06-27 17:59:25,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 313 transitions, 4343 flow [2024-06-27 17:59:25,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:25,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:25,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:59:25,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-06-27 17:59:25,611 INFO L175 Difference]: Start difference. First operand has 230 places, 292 transitions, 3509 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:59:25,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 313 transitions, 4343 flow [2024-06-27 17:59:26,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 313 transitions, 4159 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:26,360 INFO L231 Difference]: Finished difference. Result has 232 places, 296 transitions, 3521 flow [2024-06-27 17:59:26,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3521, PETRI_PLACES=232, PETRI_TRANSITIONS=296} [2024-06-27 17:59:26,360 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-27 17:59:26,360 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 296 transitions, 3521 flow [2024-06-27 17:59:26,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 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:59:26,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:26,360 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:59:26,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:59:26,361 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:59:26,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:26,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1849638281, now seen corresponding path program 5 times [2024-06-27 17:59:26,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:26,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222232639] [2024-06-27 17:59:26,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:26,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:26,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:26,468 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:59:26,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:26,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222232639] [2024-06-27 17:59:26,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222232639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:26,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:26,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:26,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688012225] [2024-06-27 17:59:26,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:26,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:26,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:26,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:26,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:26,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:26,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 296 transitions, 3521 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:26,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:26,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:26,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:27,645 INFO L124 PetriNetUnfolderBase]: 4514/7921 cut-off events. [2024-06-27 17:59:27,646 INFO L125 PetriNetUnfolderBase]: For 318101/318133 co-relation queries the response was YES. [2024-06-27 17:59:27,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47917 conditions, 7921 events. 4514/7921 cut-off events. For 318101/318133 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59994 event pairs, 1537 based on Foata normal form. 6/7660 useless extension candidates. Maximal degree in co-relation 47810. Up to 6804 conditions per place. [2024-06-27 17:59:27,726 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 231 selfloop transitions, 63 changer transitions 0/311 dead transitions. [2024-06-27 17:59:27,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 311 transitions, 4322 flow [2024-06-27 17:59:27,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:27,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:27,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:59:27,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 17:59:27,727 INFO L175 Difference]: Start difference. First operand has 232 places, 296 transitions, 3521 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:59:27,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 311 transitions, 4322 flow [2024-06-27 17:59:28,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 311 transitions, 4220 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 17:59:28,685 INFO L231 Difference]: Finished difference. Result has 237 places, 299 transitions, 3602 flow [2024-06-27 17:59:28,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3602, PETRI_PLACES=237, PETRI_TRANSITIONS=299} [2024-06-27 17:59:28,685 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-27 17:59:28,685 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 299 transitions, 3602 flow [2024-06-27 17:59:28,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:28,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:28,686 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:59:28,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:59:28,686 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:59:28,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:28,686 INFO L85 PathProgramCache]: Analyzing trace with hash -153164505, now seen corresponding path program 6 times [2024-06-27 17:59:28,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:28,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050626630] [2024-06-27 17:59:28,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:28,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:28,779 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:59:28,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050626630] [2024-06-27 17:59:28,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050626630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:28,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:28,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:28,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025765618] [2024-06-27 17:59:28,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:28,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:28,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:28,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:28,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:28,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:28,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 299 transitions, 3602 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:28,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:28,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:28,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:30,057 INFO L124 PetriNetUnfolderBase]: 4511/7914 cut-off events. [2024-06-27 17:59:30,057 INFO L125 PetriNetUnfolderBase]: For 322946/322967 co-relation queries the response was YES. [2024-06-27 17:59:30,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47935 conditions, 7914 events. 4511/7914 cut-off events. For 322946/322967 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59912 event pairs, 1533 based on Foata normal form. 1/7643 useless extension candidates. Maximal degree in co-relation 47827. Up to 6801 conditions per place. [2024-06-27 17:59:30,127 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 231 selfloop transitions, 65 changer transitions 0/313 dead transitions. [2024-06-27 17:59:30,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 313 transitions, 4362 flow [2024-06-27 17:59:30,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:59:30,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:59:30,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-27 17:59:30,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787037037037037 [2024-06-27 17:59:30,128 INFO L175 Difference]: Start difference. First operand has 237 places, 299 transitions, 3602 flow. Second operand 9 states and 250 transitions. [2024-06-27 17:59:30,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 313 transitions, 4362 flow [2024-06-27 17:59:30,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 313 transitions, 4248 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:30,896 INFO L231 Difference]: Finished difference. Result has 242 places, 299 transitions, 3624 flow [2024-06-27 17:59:30,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3624, PETRI_PLACES=242, PETRI_TRANSITIONS=299} [2024-06-27 17:59:30,897 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-27 17:59:30,897 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 299 transitions, 3624 flow [2024-06-27 17:59:30,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:30,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:30,898 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:59:30,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:59:30,898 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:59:30,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:30,899 INFO L85 PathProgramCache]: Analyzing trace with hash 510326367, now seen corresponding path program 7 times [2024-06-27 17:59:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:30,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145903879] [2024-06-27 17:59:30,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:30,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:30,993 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:59:30,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:30,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145903879] [2024-06-27 17:59:30,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145903879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:30,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:30,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:30,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434812944] [2024-06-27 17:59:30,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:30,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:30,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:30,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:30,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:31,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:31,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 299 transitions, 3624 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:31,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:31,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:31,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:32,287 INFO L124 PetriNetUnfolderBase]: 4508/7910 cut-off events. [2024-06-27 17:59:32,287 INFO L125 PetriNetUnfolderBase]: For 327987/328008 co-relation queries the response was YES. [2024-06-27 17:59:32,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47940 conditions, 7910 events. 4508/7910 cut-off events. For 327987/328008 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59927 event pairs, 1533 based on Foata normal form. 1/7639 useless extension candidates. Maximal degree in co-relation 47830. Up to 6798 conditions per place. [2024-06-27 17:59:32,368 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 229 selfloop transitions, 64 changer transitions 0/310 dead transitions. [2024-06-27 17:59:32,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 310 transitions, 4236 flow [2024-06-27 17:59:32,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:32,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:32,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:59:32,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 17:59:32,369 INFO L175 Difference]: Start difference. First operand has 242 places, 299 transitions, 3624 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:59:32,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 310 transitions, 4236 flow [2024-06-27 17:59:33,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 310 transitions, 3987 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 17:59:33,327 INFO L231 Difference]: Finished difference. Result has 240 places, 299 transitions, 3509 flow [2024-06-27 17:59:33,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3509, PETRI_PLACES=240, PETRI_TRANSITIONS=299} [2024-06-27 17:59:33,328 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 188 predicate places. [2024-06-27 17:59:33,328 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 299 transitions, 3509 flow [2024-06-27 17:59:33,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:33,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:33,328 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:59:33,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:59:33,328 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:59:33,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:33,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1747573541, now seen corresponding path program 1 times [2024-06-27 17:59:33,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:33,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648000162] [2024-06-27 17:59:33,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:33,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:33,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:33,422 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:59:33,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:33,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648000162] [2024-06-27 17:59:33,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648000162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:33,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:33,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:59:33,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065999629] [2024-06-27 17:59:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:33,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:59:33,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:33,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:59:33,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:59:33,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:33,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 299 transitions, 3509 flow. Second operand has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 6 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:59:33,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:33,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:33,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:34,615 INFO L124 PetriNetUnfolderBase]: 4379/7836 cut-off events. [2024-06-27 17:59:34,615 INFO L125 PetriNetUnfolderBase]: For 358739/358794 co-relation queries the response was YES. [2024-06-27 17:59:34,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47414 conditions, 7836 events. 4379/7836 cut-off events. For 358739/358794 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 60092 event pairs, 1452 based on Foata normal form. 44/7569 useless extension candidates. Maximal degree in co-relation 47303. Up to 6428 conditions per place. [2024-06-27 17:59:34,684 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 239 selfloop transitions, 31 changer transitions 0/322 dead transitions. [2024-06-27 17:59:34,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 322 transitions, 4139 flow [2024-06-27 17:59:34,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:34,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:34,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:59:34,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-27 17:59:34,685 INFO L175 Difference]: Start difference. First operand has 240 places, 299 transitions, 3509 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:59:34,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 322 transitions, 4139 flow [2024-06-27 17:59:35,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4011 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:35,652 INFO L231 Difference]: Finished difference. Result has 240 places, 300 transitions, 3465 flow [2024-06-27 17:59:35,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3465, PETRI_PLACES=240, PETRI_TRANSITIONS=300} [2024-06-27 17:59:35,653 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 188 predicate places. [2024-06-27 17:59:35,653 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 300 transitions, 3465 flow [2024-06-27 17:59:35,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 6 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:59:35,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:35,653 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:59:35,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:59:35,653 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:59:35,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:35,654 INFO L85 PathProgramCache]: Analyzing trace with hash -761717693, now seen corresponding path program 2 times [2024-06-27 17:59:35,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:35,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387813021] [2024-06-27 17:59:35,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:35,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:35,759 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:59:35,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:35,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387813021] [2024-06-27 17:59:35,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387813021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:35,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:35,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:35,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989564874] [2024-06-27 17:59:35,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:35,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:35,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:35,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:35,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:35,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:35,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 300 transitions, 3465 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 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:59:35,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:35,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:35,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:36,929 INFO L124 PetriNetUnfolderBase]: 4456/7980 cut-off events. [2024-06-27 17:59:36,930 INFO L125 PetriNetUnfolderBase]: For 367942/367988 co-relation queries the response was YES. [2024-06-27 17:59:36,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48262 conditions, 7980 events. 4456/7980 cut-off events. For 367942/367988 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 61619 event pairs, 1485 based on Foata normal form. 31/7688 useless extension candidates. Maximal degree in co-relation 48150. Up to 6554 conditions per place. [2024-06-27 17:59:37,016 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 235 selfloop transitions, 31 changer transitions 0/318 dead transitions. [2024-06-27 17:59:37,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 318 transitions, 4075 flow [2024-06-27 17:59:37,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:37,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:37,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:59:37,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 17:59:37,017 INFO L175 Difference]: Start difference. First operand has 240 places, 300 transitions, 3465 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:59:37,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 318 transitions, 4075 flow [2024-06-27 17:59:38,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 318 transitions, 4009 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:38,004 INFO L231 Difference]: Finished difference. Result has 243 places, 301 transitions, 3485 flow [2024-06-27 17:59:38,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3485, PETRI_PLACES=243, PETRI_TRANSITIONS=301} [2024-06-27 17:59:38,005 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 17:59:38,005 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 301 transitions, 3485 flow [2024-06-27 17:59:38,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 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:59:38,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:38,005 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:59:38,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:59:38,005 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:59:38,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:38,005 INFO L85 PathProgramCache]: Analyzing trace with hash 527479039, now seen corresponding path program 3 times [2024-06-27 17:59:38,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:38,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167752064] [2024-06-27 17:59:38,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:38,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:38,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:59:38,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:38,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167752064] [2024-06-27 17:59:38,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167752064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:38,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:38,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:38,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226600574] [2024-06-27 17:59:38,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:38,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:38,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:38,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:38,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:38,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 301 transitions, 3485 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 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:59:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:38,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:39,414 INFO L124 PetriNetUnfolderBase]: 4478/8010 cut-off events. [2024-06-27 17:59:39,414 INFO L125 PetriNetUnfolderBase]: For 360630/360673 co-relation queries the response was YES. [2024-06-27 17:59:39,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48143 conditions, 8010 events. 4478/8010 cut-off events. For 360630/360673 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 61928 event pairs, 1472 based on Foata normal form. 30/7718 useless extension candidates. Maximal degree in co-relation 48030. Up to 6423 conditions per place. [2024-06-27 17:59:39,496 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 239 selfloop transitions, 34 changer transitions 0/325 dead transitions. [2024-06-27 17:59:39,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 325 transitions, 4141 flow [2024-06-27 17:59:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:39,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 17:59:39,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 17:59:39,498 INFO L175 Difference]: Start difference. First operand has 243 places, 301 transitions, 3485 flow. Second operand 8 states and 235 transitions. [2024-06-27 17:59:39,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 325 transitions, 4141 flow [2024-06-27 17:59:40,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 325 transitions, 4073 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:40,519 INFO L231 Difference]: Finished difference. Result has 246 places, 302 transitions, 3509 flow [2024-06-27 17:59:40,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3509, PETRI_PLACES=246, PETRI_TRANSITIONS=302} [2024-06-27 17:59:40,520 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 194 predicate places. [2024-06-27 17:59:40,520 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 302 transitions, 3509 flow [2024-06-27 17:59:40,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 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:59:40,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:40,521 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:59:40,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:59:40,521 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:59:40,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:40,521 INFO L85 PathProgramCache]: Analyzing trace with hash 723155653, now seen corresponding path program 1 times [2024-06-27 17:59:40,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:40,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370385517] [2024-06-27 17:59:40,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:40,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:40,638 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:59:40,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:40,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370385517] [2024-06-27 17:59:40,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370385517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:40,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:40,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:40,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338574496] [2024-06-27 17:59:40,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:40,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:40,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:40,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:40,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:40,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 302 transitions, 3509 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:40,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:40,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:40,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:42,054 INFO L124 PetriNetUnfolderBase]: 4762/8446 cut-off events. [2024-06-27 17:59:42,054 INFO L125 PetriNetUnfolderBase]: For 358605/358629 co-relation queries the response was YES. [2024-06-27 17:59:42,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50300 conditions, 8446 events. 4762/8446 cut-off events. For 358605/358629 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 64947 event pairs, 1439 based on Foata normal form. 4/8168 useless extension candidates. Maximal degree in co-relation 50186. Up to 7054 conditions per place. [2024-06-27 17:59:42,146 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 291 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-27 17:59:42,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 336 transitions, 4424 flow [2024-06-27 17:59:42,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:42,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:42,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 17:59:42,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 17:59:42,148 INFO L175 Difference]: Start difference. First operand has 246 places, 302 transitions, 3509 flow. Second operand 8 states and 237 transitions. [2024-06-27 17:59:42,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 336 transitions, 4424 flow [2024-06-27 17:59:43,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 336 transitions, 4346 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:43,102 INFO L231 Difference]: Finished difference. Result has 248 places, 305 transitions, 3546 flow [2024-06-27 17:59:43,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3546, PETRI_PLACES=248, PETRI_TRANSITIONS=305} [2024-06-27 17:59:43,103 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 196 predicate places. [2024-06-27 17:59:43,103 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 305 transitions, 3546 flow [2024-06-27 17:59:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:43,103 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:59:43,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:59:43,103 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:59:43,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:43,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1141776929, now seen corresponding path program 2 times [2024-06-27 17:59:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175311909] [2024-06-27 17:59:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:43,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:43,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:59:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175311909] [2024-06-27 17:59:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175311909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:43,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:43,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:43,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137796379] [2024-06-27 17:59:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:43,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:43,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:43,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 305 transitions, 3546 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:43,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:43,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:43,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:44,374 INFO L124 PetriNetUnfolderBase]: 4742/8320 cut-off events. [2024-06-27 17:59:44,374 INFO L125 PetriNetUnfolderBase]: For 353478/353502 co-relation queries the response was YES. [2024-06-27 17:59:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49616 conditions, 8320 events. 4742/8320 cut-off events. For 353478/353502 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 63482 event pairs, 1588 based on Foata normal form. 4/8040 useless extension candidates. Maximal degree in co-relation 49501. Up to 7216 conditions per place. [2024-06-27 17:59:44,460 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 291 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-27 17:59:44,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 329 transitions, 4232 flow [2024-06-27 17:59:44,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:44,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:44,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 17:59:44,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-27 17:59:44,461 INFO L175 Difference]: Start difference. First operand has 248 places, 305 transitions, 3546 flow. Second operand 8 states and 229 transitions. [2024-06-27 17:59:44,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 329 transitions, 4232 flow [2024-06-27 17:59:45,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 329 transitions, 4141 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:45,916 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 3503 flow [2024-06-27 17:59:45,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3503, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2024-06-27 17:59:45,917 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 199 predicate places. [2024-06-27 17:59:45,917 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 3503 flow [2024-06-27 17:59:45,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:45,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:45,918 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:59:45,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:59:45,918 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:59:45,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:45,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1192791703, now seen corresponding path program 1 times [2024-06-27 17:59:45,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:45,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699846811] [2024-06-27 17:59:45,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:45,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:45,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:46,004 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:59:46,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:46,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699846811] [2024-06-27 17:59:46,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699846811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:46,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:46,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:46,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487630344] [2024-06-27 17:59:46,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:46,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:46,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:46,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:46,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:46,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:46,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:46,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:46,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:46,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:47,202 INFO L124 PetriNetUnfolderBase]: 4766/8357 cut-off events. [2024-06-27 17:59:47,203 INFO L125 PetriNetUnfolderBase]: For 356805/356829 co-relation queries the response was YES. [2024-06-27 17:59:47,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49567 conditions, 8357 events. 4766/8357 cut-off events. For 356805/356829 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 63871 event pairs, 1587 based on Foata normal form. 2/8069 useless extension candidates. Maximal degree in co-relation 49451. Up to 7263 conditions per place. [2024-06-27 17:59:47,291 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 24 changer transitions 0/334 dead transitions. [2024-06-27 17:59:47,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 334 transitions, 4445 flow [2024-06-27 17:59:47,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:47,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:47,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 17:59:47,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-27 17:59:47,292 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 3503 flow. Second operand 8 states and 229 transitions. [2024-06-27 17:59:47,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 334 transitions, 4445 flow [2024-06-27 17:59:48,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 334 transitions, 4373 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:48,497 INFO L231 Difference]: Finished difference. Result has 251 places, 312 transitions, 3598 flow [2024-06-27 17:59:48,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3598, PETRI_PLACES=251, PETRI_TRANSITIONS=312} [2024-06-27 17:59:48,497 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 199 predicate places. [2024-06-27 17:59:48,497 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 312 transitions, 3598 flow [2024-06-27 17:59:48,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:48,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:48,498 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:59:48,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:59:48,498 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:59:48,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:48,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1473717047, now seen corresponding path program 3 times [2024-06-27 17:59:48,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:48,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368123090] [2024-06-27 17:59:48,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:48,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:48,586 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:59:48,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:48,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368123090] [2024-06-27 17:59:48,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368123090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:48,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:48,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:48,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206373051] [2024-06-27 17:59:48,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:48,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:48,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:48,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:48,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:48,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:48,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 312 transitions, 3598 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:48,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:48,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:48,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:49,744 INFO L124 PetriNetUnfolderBase]: 4808/8428 cut-off events. [2024-06-27 17:59:49,744 INFO L125 PetriNetUnfolderBase]: For 378434/378458 co-relation queries the response was YES. [2024-06-27 17:59:49,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50645 conditions, 8428 events. 4808/8428 cut-off events. For 378434/378458 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64469 event pairs, 1601 based on Foata normal form. 4/8134 useless extension candidates. Maximal degree in co-relation 50528. Up to 7197 conditions per place. [2024-06-27 17:59:49,831 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 254 selfloop transitions, 61 changer transitions 0/332 dead transitions. [2024-06-27 17:59:49,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 332 transitions, 4370 flow [2024-06-27 17:59:49,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:49,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:59:49,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 17:59:49,832 INFO L175 Difference]: Start difference. First operand has 251 places, 312 transitions, 3598 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:59:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 332 transitions, 4370 flow [2024-06-27 17:59:50,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 332 transitions, 4296 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:50,841 INFO L231 Difference]: Finished difference. Result has 254 places, 315 transitions, 3756 flow [2024-06-27 17:59:50,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=254, PETRI_TRANSITIONS=315} [2024-06-27 17:59:50,842 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 202 predicate places. [2024-06-27 17:59:50,842 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 315 transitions, 3756 flow [2024-06-27 17:59:50,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:50,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:50,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] [2024-06-27 17:59:50,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:59:50,842 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:59:50,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:50,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1026480799, now seen corresponding path program 2 times [2024-06-27 17:59:50,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:50,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710630429] [2024-06-27 17:59:50,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:50,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:50,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:50,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:59:50,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:50,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710630429] [2024-06-27 17:59:50,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710630429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:50,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:50,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:50,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793262467] [2024-06-27 17:59:50,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:50,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:50,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:50,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:50,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:50,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:50,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 315 transitions, 3756 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:50,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:50,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:50,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:52,166 INFO L124 PetriNetUnfolderBase]: 4852/8497 cut-off events. [2024-06-27 17:59:52,166 INFO L125 PetriNetUnfolderBase]: For 393470/393510 co-relation queries the response was YES. [2024-06-27 17:59:52,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51923 conditions, 8497 events. 4852/8497 cut-off events. For 393470/393510 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64955 event pairs, 1604 based on Foata normal form. 13/8205 useless extension candidates. Maximal degree in co-relation 51804. Up to 7153 conditions per place. [2024-06-27 17:59:52,266 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 235 selfloop transitions, 95 changer transitions 0/347 dead transitions. [2024-06-27 17:59:52,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 347 transitions, 5194 flow [2024-06-27 17:59:52,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:52,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:52,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:59:52,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:59:52,267 INFO L175 Difference]: Start difference. First operand has 254 places, 315 transitions, 3756 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:59:52,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 347 transitions, 5194 flow [2024-06-27 17:59:53,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 347 transitions, 4984 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:53,536 INFO L231 Difference]: Finished difference. Result has 257 places, 329 transitions, 4011 flow [2024-06-27 17:59:53,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4011, PETRI_PLACES=257, PETRI_TRANSITIONS=329} [2024-06-27 17:59:53,536 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 205 predicate places. [2024-06-27 17:59:53,537 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 329 transitions, 4011 flow [2024-06-27 17:59:53,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:53,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:53,537 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:59:53,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:59:53,537 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:59:53,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:53,537 INFO L85 PathProgramCache]: Analyzing trace with hash -854175425, now seen corresponding path program 3 times [2024-06-27 17:59:53,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:53,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121215053] [2024-06-27 17:59:53,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:53,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:53,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:59:53,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:53,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121215053] [2024-06-27 17:59:53,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121215053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:53,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:53,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:53,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418107163] [2024-06-27 17:59:53,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:53,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:53,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:53,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:53,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:53,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:53,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 329 transitions, 4011 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:53,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:53,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:53,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:54,992 INFO L124 PetriNetUnfolderBase]: 4846/8489 cut-off events. [2024-06-27 17:59:54,992 INFO L125 PetriNetUnfolderBase]: For 390373/390413 co-relation queries the response was YES. [2024-06-27 17:59:55,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51514 conditions, 8489 events. 4846/8489 cut-off events. For 390373/390413 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64881 event pairs, 1604 based on Foata normal form. 13/8197 useless extension candidates. Maximal degree in co-relation 51393. Up to 7148 conditions per place. [2024-06-27 17:59:55,089 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 231 selfloop transitions, 98 changer transitions 0/346 dead transitions. [2024-06-27 17:59:55,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 346 transitions, 5051 flow [2024-06-27 17:59:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:55,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:55,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:59:55,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:59:55,090 INFO L175 Difference]: Start difference. First operand has 257 places, 329 transitions, 4011 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:59:55,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 346 transitions, 5051 flow [2024-06-27 17:59:56,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 346 transitions, 4914 flow, removed 61 selfloop flow, removed 1 redundant places. [2024-06-27 17:59:56,474 INFO L231 Difference]: Finished difference. Result has 263 places, 329 transitions, 4077 flow [2024-06-27 17:59:56,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4077, PETRI_PLACES=263, PETRI_TRANSITIONS=329} [2024-06-27 17:59:56,474 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-27 17:59:56,474 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 329 transitions, 4077 flow [2024-06-27 17:59:56,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:56,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:56,475 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:59:56,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:59:56,475 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:59:56,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:56,475 INFO L85 PathProgramCache]: Analyzing trace with hash -854166497, now seen corresponding path program 1 times [2024-06-27 17:59:56,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:56,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943584281] [2024-06-27 17:59:56,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:56,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:56,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:56,560 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:59:56,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:56,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943584281] [2024-06-27 17:59:56,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943584281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:56,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:56,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:56,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498313541] [2024-06-27 17:59:56,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:56,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:56,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:56,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:56,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:56,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:56,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 329 transitions, 4077 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:56,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:56,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:56,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:57,833 INFO L124 PetriNetUnfolderBase]: 4888/8561 cut-off events. [2024-06-27 17:59:57,833 INFO L125 PetriNetUnfolderBase]: For 405734/405774 co-relation queries the response was YES. [2024-06-27 17:59:57,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52211 conditions, 8561 events. 4888/8561 cut-off events. For 405734/405774 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 65530 event pairs, 1609 based on Foata normal form. 15/8267 useless extension candidates. Maximal degree in co-relation 52088. Up to 7332 conditions per place. [2024-06-27 17:59:57,922 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 269 selfloop transitions, 63 changer transitions 0/349 dead transitions. [2024-06-27 17:59:57,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 349 transitions, 4853 flow [2024-06-27 17:59:57,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:57,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:57,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:59:57,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 17:59:57,923 INFO L175 Difference]: Start difference. First operand has 263 places, 329 transitions, 4077 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:59:57,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 349 transitions, 4853 flow [2024-06-27 17:59:59,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 349 transitions, 4654 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:59,090 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4084 flow [2024-06-27 17:59:59,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4084, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-27 17:59:59,090 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 213 predicate places. [2024-06-27 17:59:59,090 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4084 flow [2024-06-27 17:59:59,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:59,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:59,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:59:59,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:59:59,091 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:59:59,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:59,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1153108223, now seen corresponding path program 4 times [2024-06-27 17:59:59,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:59,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895514228] [2024-06-27 17:59:59,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:59,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:59,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:59,192 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:59:59,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:59,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895514228] [2024-06-27 17:59:59,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895514228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:59,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:59,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:59,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487091301] [2024-06-27 17:59:59,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:59,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:59,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:59,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:59,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:59,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4084 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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:59:59,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:59,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:59,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:00,478 INFO L124 PetriNetUnfolderBase]: 4904/8590 cut-off events. [2024-06-27 18:00:00,478 INFO L125 PetriNetUnfolderBase]: For 413556/413603 co-relation queries the response was YES. [2024-06-27 18:00:00,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52672 conditions, 8590 events. 4904/8590 cut-off events. For 413556/413603 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 65916 event pairs, 1639 based on Foata normal form. 24/8310 useless extension candidates. Maximal degree in co-relation 52548. Up to 7332 conditions per place. [2024-06-27 18:00:00,578 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 268 selfloop transitions, 64 changer transitions 0/349 dead transitions. [2024-06-27 18:00:00,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 349 transitions, 4896 flow [2024-06-27 18:00:00,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:00,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:00,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 18:00:00,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 18:00:00,579 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4084 flow. Second operand 7 states and 203 transitions. [2024-06-27 18:00:00,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 349 transitions, 4896 flow [2024-06-27 18:00:01,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 349 transitions, 4712 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:01,740 INFO L231 Difference]: Finished difference. Result has 267 places, 335 transitions, 4152 flow [2024-06-27 18:00:01,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4152, PETRI_PLACES=267, PETRI_TRANSITIONS=335} [2024-06-27 18:00:01,741 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 18:00:01,741 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 335 transitions, 4152 flow [2024-06-27 18:00:01,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:01,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:01,742 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 18:00:01,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:00:01,742 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 18:00:01,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:01,743 INFO L85 PathProgramCache]: Analyzing trace with hash 870320447, now seen corresponding path program 4 times [2024-06-27 18:00:01,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:01,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841621385] [2024-06-27 18:00:01,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:01,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:01,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:01,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 18:00:01,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:01,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841621385] [2024-06-27 18:00:01,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841621385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:01,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:01,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:01,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65149407] [2024-06-27 18:00:01,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:01,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:01,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:01,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:01,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:01,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 335 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:01,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:01,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:01,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:03,183 INFO L124 PetriNetUnfolderBase]: 4948/8661 cut-off events. [2024-06-27 18:00:03,183 INFO L125 PetriNetUnfolderBase]: For 427389/427450 co-relation queries the response was YES. [2024-06-27 18:00:03,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53469 conditions, 8661 events. 4948/8661 cut-off events. For 427389/427450 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66434 event pairs, 1649 based on Foata normal form. 29/8382 useless extension candidates. Maximal degree in co-relation 53344. Up to 7278 conditions per place. [2024-06-27 18:00:03,270 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 234 selfloop transitions, 111 changer transitions 0/362 dead transitions. [2024-06-27 18:00:03,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 362 transitions, 5788 flow [2024-06-27 18:00:03,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:03,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:03,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 18:00:03,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:00:03,271 INFO L175 Difference]: Start difference. First operand has 267 places, 335 transitions, 4152 flow. Second operand 7 states and 210 transitions. [2024-06-27 18:00:03,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 362 transitions, 5788 flow [2024-06-27 18:00:04,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 362 transitions, 5558 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:04,627 INFO L231 Difference]: Finished difference. Result has 269 places, 347 transitions, 4417 flow [2024-06-27 18:00:04,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3922, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4417, PETRI_PLACES=269, PETRI_TRANSITIONS=347} [2024-06-27 18:00:04,627 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-06-27 18:00:04,627 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 347 transitions, 4417 flow [2024-06-27 18:00:04,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:04,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:04,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] [2024-06-27 18:00:04,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:00:04,628 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 18:00:04,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:04,628 INFO L85 PathProgramCache]: Analyzing trace with hash 863654207, now seen corresponding path program 5 times [2024-06-27 18:00:04,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:04,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324042214] [2024-06-27 18:00:04,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:04,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:04,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:04,712 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 18:00:04,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:04,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324042214] [2024-06-27 18:00:04,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324042214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:04,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:04,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:04,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020920897] [2024-06-27 18:00:04,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:04,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:04,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:04,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:04,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:04,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:04,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 347 transitions, 4417 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:04,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:04,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:04,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:06,147 INFO L124 PetriNetUnfolderBase]: 4942/8653 cut-off events. [2024-06-27 18:00:06,147 INFO L125 PetriNetUnfolderBase]: For 421018/421079 co-relation queries the response was YES. [2024-06-27 18:00:06,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52767 conditions, 8653 events. 4942/8653 cut-off events. For 421018/421079 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66374 event pairs, 1649 based on Foata normal form. 29/8374 useless extension candidates. Maximal degree in co-relation 52641. Up to 7273 conditions per place. [2024-06-27 18:00:06,274 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 232 selfloop transitions, 112 changer transitions 0/361 dead transitions. [2024-06-27 18:00:06,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 361 transitions, 5629 flow [2024-06-27 18:00:06,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:06,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:06,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 18:00:06,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 18:00:06,276 INFO L175 Difference]: Start difference. First operand has 269 places, 347 transitions, 4417 flow. Second operand 7 states and 208 transitions. [2024-06-27 18:00:06,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 361 transitions, 5629 flow [2024-06-27 18:00:07,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 361 transitions, 5427 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-27 18:00:07,724 INFO L231 Difference]: Finished difference. Result has 274 places, 347 transitions, 4446 flow [2024-06-27 18:00:07,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4446, PETRI_PLACES=274, PETRI_TRANSITIONS=347} [2024-06-27 18:00:07,725 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-06-27 18:00:07,725 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 347 transitions, 4446 flow [2024-06-27 18:00:07,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:07,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:07,725 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 18:00:07,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:00:07,726 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 18:00:07,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:07,726 INFO L85 PathProgramCache]: Analyzing trace with hash 517001535, now seen corresponding path program 6 times [2024-06-27 18:00:07,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:07,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884352573] [2024-06-27 18:00:07,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:07,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:07,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:07,811 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 18:00:07,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:07,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884352573] [2024-06-27 18:00:07,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884352573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:07,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:07,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:07,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212816311] [2024-06-27 18:00:07,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:07,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:07,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:07,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:07,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:07,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:07,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 347 transitions, 4446 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:07,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:07,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:07,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:09,287 INFO L124 PetriNetUnfolderBase]: 4936/8645 cut-off events. [2024-06-27 18:00:09,287 INFO L125 PetriNetUnfolderBase]: For 419576/419637 co-relation queries the response was YES. [2024-06-27 18:00:09,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52610 conditions, 8645 events. 4936/8645 cut-off events. For 419576/419637 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66352 event pairs, 1649 based on Foata normal form. 29/8366 useless extension candidates. Maximal degree in co-relation 52482. Up to 7268 conditions per place. [2024-06-27 18:00:09,394 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 227 selfloop transitions, 116 changer transitions 0/360 dead transitions. [2024-06-27 18:00:09,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 360 transitions, 5494 flow [2024-06-27 18:00:09,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:09,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:09,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 18:00:09,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 18:00:09,395 INFO L175 Difference]: Start difference. First operand has 274 places, 347 transitions, 4446 flow. Second operand 7 states and 206 transitions. [2024-06-27 18:00:09,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 360 transitions, 5494 flow [2024-06-27 18:00:10,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 360 transitions, 5246 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:10,728 INFO L231 Difference]: Finished difference. Result has 276 places, 347 transitions, 4437 flow [2024-06-27 18:00:10,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4437, PETRI_PLACES=276, PETRI_TRANSITIONS=347} [2024-06-27 18:00:10,728 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 224 predicate places. [2024-06-27 18:00:10,728 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 347 transitions, 4437 flow [2024-06-27 18:00:10,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:10,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:10,729 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 18:00:10,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:00:10,729 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 18:00:10,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:10,729 INFO L85 PathProgramCache]: Analyzing trace with hash -260543079, now seen corresponding path program 2 times [2024-06-27 18:00:10,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:10,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3067273] [2024-06-27 18:00:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:10,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:10,819 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 18:00:10,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:10,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3067273] [2024-06-27 18:00:10,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3067273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:10,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:10,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:10,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698090099] [2024-06-27 18:00:10,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:10,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:10,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:10,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:10,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:10,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:10,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 347 transitions, 4437 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:10,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:10,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:10,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:12,255 INFO L124 PetriNetUnfolderBase]: 4978/8715 cut-off events. [2024-06-27 18:00:12,255 INFO L125 PetriNetUnfolderBase]: For 437410/437448 co-relation queries the response was YES. [2024-06-27 18:00:12,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53105 conditions, 8715 events. 4978/8715 cut-off events. For 437410/437448 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 66803 event pairs, 1631 based on Foata normal form. 11/8404 useless extension candidates. Maximal degree in co-relation 52976. Up to 7459 conditions per place. [2024-06-27 18:00:12,379 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 281 selfloop transitions, 66 changer transitions 0/364 dead transitions. [2024-06-27 18:00:12,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 364 transitions, 5241 flow [2024-06-27 18:00:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:12,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 18:00:12,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 18:00:12,380 INFO L175 Difference]: Start difference. First operand has 276 places, 347 transitions, 4437 flow. Second operand 7 states and 204 transitions. [2024-06-27 18:00:12,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 364 transitions, 5241 flow [2024-06-27 18:00:13,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 364 transitions, 4937 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 18:00:13,837 INFO L231 Difference]: Finished difference. Result has 275 places, 350 transitions, 4351 flow [2024-06-27 18:00:13,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4351, PETRI_PLACES=275, PETRI_TRANSITIONS=350} [2024-06-27 18:00:13,838 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 223 predicate places. [2024-06-27 18:00:13,838 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 350 transitions, 4351 flow [2024-06-27 18:00:13,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:13,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:13,838 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 18:00:13,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:00:13,838 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 18:00:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash 517010463, now seen corresponding path program 3 times [2024-06-27 18:00:13,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833018751] [2024-06-27 18:00:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:13,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:13,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:13,946 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 18:00:13,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:13,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833018751] [2024-06-27 18:00:13,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833018751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:13,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:13,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:13,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389128237] [2024-06-27 18:00:13,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:13,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:13,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:13,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:13,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:13,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:13,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 350 transitions, 4351 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:13,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:13,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:13,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:15,474 INFO L124 PetriNetUnfolderBase]: 5020/8787 cut-off events. [2024-06-27 18:00:15,474 INFO L125 PetriNetUnfolderBase]: For 450169/450207 co-relation queries the response was YES. [2024-06-27 18:00:15,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53794 conditions, 8787 events. 5020/8787 cut-off events. For 450169/450207 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 67509 event pairs, 1649 based on Foata normal form. 11/8472 useless extension candidates. Maximal degree in co-relation 53665. Up to 7521 conditions per place. [2024-06-27 18:00:15,578 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 283 selfloop transitions, 67 changer transitions 0/367 dead transitions. [2024-06-27 18:00:15,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 367 transitions, 5167 flow [2024-06-27 18:00:15,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:15,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 18:00:15,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 18:00:15,580 INFO L175 Difference]: Start difference. First operand has 275 places, 350 transitions, 4351 flow. Second operand 7 states and 203 transitions. [2024-06-27 18:00:15,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 367 transitions, 5167 flow [2024-06-27 18:00:17,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 367 transitions, 4971 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:17,165 INFO L231 Difference]: Finished difference. Result has 277 places, 353 transitions, 4381 flow [2024-06-27 18:00:17,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4155, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4381, PETRI_PLACES=277, PETRI_TRANSITIONS=353} [2024-06-27 18:00:17,165 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 225 predicate places. [2024-06-27 18:00:17,165 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 353 transitions, 4381 flow [2024-06-27 18:00:17,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:17,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:17,166 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 18:00:17,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:00:17,166 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 18:00:17,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:17,166 INFO L85 PathProgramCache]: Analyzing trace with hash 527485983, now seen corresponding path program 4 times [2024-06-27 18:00:17,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:17,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95055313] [2024-06-27 18:00:17,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:17,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:17,261 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 18:00:17,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:17,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95055313] [2024-06-27 18:00:17,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95055313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:17,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:17,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:17,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949007953] [2024-06-27 18:00:17,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:17,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:17,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:17,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:17,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:17,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:17,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 353 transitions, 4381 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:17,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:17,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:17,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:18,684 INFO L124 PetriNetUnfolderBase]: 5036/8858 cut-off events. [2024-06-27 18:00:18,684 INFO L125 PetriNetUnfolderBase]: For 452323/452361 co-relation queries the response was YES. [2024-06-27 18:00:18,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53884 conditions, 8858 events. 5036/8858 cut-off events. For 452323/452361 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 68346 event pairs, 1608 based on Foata normal form. 11/8547 useless extension candidates. Maximal degree in co-relation 53754. Up to 7419 conditions per place. [2024-06-27 18:00:18,814 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 280 selfloop transitions, 78 changer transitions 0/375 dead transitions. [2024-06-27 18:00:18,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 375 transitions, 5265 flow [2024-06-27 18:00:18,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:18,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 18:00:18,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 18:00:18,815 INFO L175 Difference]: Start difference. First operand has 277 places, 353 transitions, 4381 flow. Second operand 7 states and 206 transitions. [2024-06-27 18:00:18,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 375 transitions, 5265 flow [2024-06-27 18:00:20,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 375 transitions, 5061 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:20,297 INFO L231 Difference]: Finished difference. Result has 280 places, 358 transitions, 4485 flow [2024-06-27 18:00:20,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4485, PETRI_PLACES=280, PETRI_TRANSITIONS=358} [2024-06-27 18:00:20,298 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-06-27 18:00:20,298 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 358 transitions, 4485 flow [2024-06-27 18:00:20,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 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 18:00:20,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:20,298 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 18:00:20,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:00:20,298 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 18:00:20,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:20,299 INFO L85 PathProgramCache]: Analyzing trace with hash 607548614, now seen corresponding path program 1 times [2024-06-27 18:00:20,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:20,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147033660] [2024-06-27 18:00:20,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:20,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:20,401 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 18:00:20,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:20,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147033660] [2024-06-27 18:00:20,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147033660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:20,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:20,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:20,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34322610] [2024-06-27 18:00:20,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:20,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:20,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:20,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:20,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:20,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:20,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 358 transitions, 4485 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:20,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:20,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:20,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:22,034 INFO L124 PetriNetUnfolderBase]: 5109/8957 cut-off events. [2024-06-27 18:00:22,034 INFO L125 PetriNetUnfolderBase]: For 481464/481492 co-relation queries the response was YES. [2024-06-27 18:00:22,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56033 conditions, 8957 events. 5109/8957 cut-off events. For 481464/481492 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 68917 event pairs, 1319 based on Foata normal form. 6/8634 useless extension candidates. Maximal degree in co-relation 55901. Up to 7421 conditions per place. [2024-06-27 18:00:22,150 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 327 selfloop transitions, 51 changer transitions 0/395 dead transitions. [2024-06-27 18:00:22,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 395 transitions, 5919 flow [2024-06-27 18:00:22,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:22,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:22,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 18:00:22,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 18:00:22,151 INFO L175 Difference]: Start difference. First operand has 280 places, 358 transitions, 4485 flow. Second operand 7 states and 217 transitions. [2024-06-27 18:00:22,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 395 transitions, 5919 flow [2024-06-27 18:00:23,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 395 transitions, 5737 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 18:00:23,703 INFO L231 Difference]: Finished difference. Result has 284 places, 364 transitions, 4660 flow [2024-06-27 18:00:23,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4660, PETRI_PLACES=284, PETRI_TRANSITIONS=364} [2024-06-27 18:00:23,704 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-27 18:00:23,704 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 364 transitions, 4660 flow [2024-06-27 18:00:23,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:23,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:23,704 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 18:00:23,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 18:00:23,704 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 18:00:23,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:23,704 INFO L85 PathProgramCache]: Analyzing trace with hash -849298110, now seen corresponding path program 2 times [2024-06-27 18:00:23,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:23,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236426246] [2024-06-27 18:00:23,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:23,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:23,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:23,789 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 18:00:23,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:23,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236426246] [2024-06-27 18:00:23,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236426246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:23,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:23,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:23,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166401287] [2024-06-27 18:00:23,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:23,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:23,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:23,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:23,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:23,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 364 transitions, 4660 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:23,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:23,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:23,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:25,293 INFO L124 PetriNetUnfolderBase]: 5156/9063 cut-off events. [2024-06-27 18:00:25,293 INFO L125 PetriNetUnfolderBase]: For 506193/506221 co-relation queries the response was YES. [2024-06-27 18:00:25,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57251 conditions, 9063 events. 5156/9063 cut-off events. For 506193/506221 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 70041 event pairs, 1342 based on Foata normal form. 6/8736 useless extension candidates. Maximal degree in co-relation 57117. Up to 7465 conditions per place. [2024-06-27 18:00:25,409 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 324 selfloop transitions, 55 changer transitions 0/396 dead transitions. [2024-06-27 18:00:25,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 396 transitions, 6018 flow [2024-06-27 18:00:25,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:25,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:25,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 18:00:25,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-27 18:00:25,412 INFO L175 Difference]: Start difference. First operand has 284 places, 364 transitions, 4660 flow. Second operand 7 states and 214 transitions. [2024-06-27 18:00:25,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 396 transitions, 6018 flow [2024-06-27 18:00:27,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 396 transitions, 5801 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-27 18:00:27,088 INFO L231 Difference]: Finished difference. Result has 289 places, 368 transitions, 4730 flow [2024-06-27 18:00:27,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4730, PETRI_PLACES=289, PETRI_TRANSITIONS=368} [2024-06-27 18:00:27,089 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-27 18:00:27,089 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 368 transitions, 4730 flow [2024-06-27 18:00:27,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:27,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:27,089 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 18:00:27,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 18:00:27,089 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 18:00:27,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:27,090 INFO L85 PathProgramCache]: Analyzing trace with hash 452898970, now seen corresponding path program 3 times [2024-06-27 18:00:27,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:27,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741339029] [2024-06-27 18:00:27,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:27,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:27,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:27,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 18:00:27,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:27,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741339029] [2024-06-27 18:00:27,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741339029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:27,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:27,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:27,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225894839] [2024-06-27 18:00:27,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:27,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:27,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:27,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:27,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:27,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 368 transitions, 4730 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:28,667 INFO L124 PetriNetUnfolderBase]: 5151/9059 cut-off events. [2024-06-27 18:00:28,667 INFO L125 PetriNetUnfolderBase]: For 496383/496411 co-relation queries the response was YES. [2024-06-27 18:00:28,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56526 conditions, 9059 events. 5151/9059 cut-off events. For 496383/496411 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 70201 event pairs, 1650 based on Foata normal form. 6/8721 useless extension candidates. Maximal degree in co-relation 56390. Up to 7671 conditions per place. [2024-06-27 18:00:28,769 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 333 selfloop transitions, 41 changer transitions 0/391 dead transitions. [2024-06-27 18:00:28,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 391 transitions, 5718 flow [2024-06-27 18:00:28,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:00:28,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:00:28,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 18:00:28,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-27 18:00:28,770 INFO L175 Difference]: Start difference. First operand has 289 places, 368 transitions, 4730 flow. Second operand 6 states and 185 transitions. [2024-06-27 18:00:28,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 391 transitions, 5718 flow [2024-06-27 18:00:30,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 391 transitions, 5534 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 18:00:30,724 INFO L231 Difference]: Finished difference. Result has 292 places, 368 transitions, 4633 flow [2024-06-27 18:00:30,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4546, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4633, PETRI_PLACES=292, PETRI_TRANSITIONS=368} [2024-06-27 18:00:30,725 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-27 18:00:30,725 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 368 transitions, 4633 flow [2024-06-27 18:00:30,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:30,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:30,725 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 18:00:30,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 18:00:30,726 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 18:00:30,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:30,726 INFO L85 PathProgramCache]: Analyzing trace with hash 462422170, now seen corresponding path program 4 times [2024-06-27 18:00:30,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:30,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979092088] [2024-06-27 18:00:30,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:30,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:30,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:30,813 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 18:00:30,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:30,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979092088] [2024-06-27 18:00:30,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979092088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:30,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:30,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:30,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603965005] [2024-06-27 18:00:30,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:30,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:30,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:30,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:30,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:30,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:30,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 368 transitions, 4633 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:30,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:30,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:30,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:32,229 INFO L124 PetriNetUnfolderBase]: 5172/9060 cut-off events. [2024-06-27 18:00:32,230 INFO L125 PetriNetUnfolderBase]: For 503482/503510 co-relation queries the response was YES. [2024-06-27 18:00:32,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56382 conditions, 9060 events. 5172/9060 cut-off events. For 503482/503510 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70048 event pairs, 1678 based on Foata normal form. 6/8723 useless extension candidates. Maximal degree in co-relation 56245. Up to 7769 conditions per place. [2024-06-27 18:00:32,339 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 328 selfloop transitions, 41 changer transitions 0/386 dead transitions. [2024-06-27 18:00:32,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 386 transitions, 5481 flow [2024-06-27 18:00:32,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:00:32,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:00:32,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 18:00:32,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:00:32,340 INFO L175 Difference]: Start difference. First operand has 292 places, 368 transitions, 4633 flow. Second operand 6 states and 180 transitions. [2024-06-27 18:00:32,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 386 transitions, 5481 flow [2024-06-27 18:00:34,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 386 transitions, 5374 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:34,204 INFO L231 Difference]: Finished difference. Result has 293 places, 370 transitions, 4685 flow [2024-06-27 18:00:34,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4685, PETRI_PLACES=293, PETRI_TRANSITIONS=370} [2024-06-27 18:00:34,205 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-06-27 18:00:34,205 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 370 transitions, 4685 flow [2024-06-27 18:00:34,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:34,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:34,205 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 18:00:34,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 18:00:34,205 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 18:00:34,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:34,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1323869924, now seen corresponding path program 5 times [2024-06-27 18:00:34,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:34,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805570944] [2024-06-27 18:00:34,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:34,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:34,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:34,297 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 18:00:34,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:34,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805570944] [2024-06-27 18:00:34,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805570944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:34,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:34,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:34,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877663799] [2024-06-27 18:00:34,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:34,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:34,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:34,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:34,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:34,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:34,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 370 transitions, 4685 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:34,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:34,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:34,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:35,818 INFO L124 PetriNetUnfolderBase]: 5167/9052 cut-off events. [2024-06-27 18:00:35,818 INFO L125 PetriNetUnfolderBase]: For 503189/503221 co-relation queries the response was YES. [2024-06-27 18:00:35,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56124 conditions, 9052 events. 5167/9052 cut-off events. For 503189/503221 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 69979 event pairs, 1665 based on Foata normal form. 10/8725 useless extension candidates. Maximal degree in co-relation 55986. Up to 7710 conditions per place. [2024-06-27 18:00:35,955 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 323 selfloop transitions, 52 changer transitions 0/392 dead transitions. [2024-06-27 18:00:35,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 392 transitions, 5675 flow [2024-06-27 18:00:35,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:35,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 18:00:35,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 18:00:35,957 INFO L175 Difference]: Start difference. First operand has 293 places, 370 transitions, 4685 flow. Second operand 8 states and 234 transitions. [2024-06-27 18:00:35,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 392 transitions, 5675 flow [2024-06-27 18:00:37,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 392 transitions, 5498 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 18:00:37,904 INFO L231 Difference]: Finished difference. Result has 297 places, 370 transitions, 4617 flow [2024-06-27 18:00:37,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4617, PETRI_PLACES=297, PETRI_TRANSITIONS=370} [2024-06-27 18:00:37,905 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-27 18:00:37,905 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 370 transitions, 4617 flow [2024-06-27 18:00:37,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:37,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:37,906 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 18:00:37,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 18:00:37,906 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 18:00:37,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:37,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2108594516, now seen corresponding path program 6 times [2024-06-27 18:00:37,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:37,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724472459] [2024-06-27 18:00:37,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:37,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:37,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:38,009 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 18:00:38,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:38,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724472459] [2024-06-27 18:00:38,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724472459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:38,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:38,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:38,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504378636] [2024-06-27 18:00:38,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:38,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:38,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:38,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:38,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:38,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:38,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 370 transitions, 4617 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:38,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:38,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:38,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:39,594 INFO L124 PetriNetUnfolderBase]: 5162/9045 cut-off events. [2024-06-27 18:00:39,594 INFO L125 PetriNetUnfolderBase]: For 498999/499031 co-relation queries the response was YES. [2024-06-27 18:00:39,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55566 conditions, 9045 events. 5162/9045 cut-off events. For 498999/499031 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 69909 event pairs, 1673 based on Foata normal form. 10/8716 useless extension candidates. Maximal degree in co-relation 55427. Up to 7755 conditions per place. [2024-06-27 18:00:39,722 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 325 selfloop transitions, 46 changer transitions 0/388 dead transitions. [2024-06-27 18:00:39,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 388 transitions, 5405 flow [2024-06-27 18:00:39,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:39,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 18:00:39,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 18:00:39,723 INFO L175 Difference]: Start difference. First operand has 297 places, 370 transitions, 4617 flow. Second operand 8 states and 232 transitions. [2024-06-27 18:00:39,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 388 transitions, 5405 flow [2024-06-27 18:00:41,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 388 transitions, 5225 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 18:00:41,846 INFO L231 Difference]: Finished difference. Result has 298 places, 370 transitions, 4534 flow [2024-06-27 18:00:41,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4534, PETRI_PLACES=298, PETRI_TRANSITIONS=370} [2024-06-27 18:00:41,847 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-27 18:00:41,847 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 370 transitions, 4534 flow [2024-06-27 18:00:41,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:41,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:41,847 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 18:00:41,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 18:00:41,847 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 18:00:41,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:41,848 INFO L85 PathProgramCache]: Analyzing trace with hash 457665530, now seen corresponding path program 1 times [2024-06-27 18:00:41,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:41,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469138300] [2024-06-27 18:00:41,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:41,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:41,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:41,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 18:00:41,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:41,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469138300] [2024-06-27 18:00:41,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469138300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:41,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:41,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:41,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272847498] [2024-06-27 18:00:41,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:41,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:41,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:41,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:42,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:42,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 370 transitions, 4534 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:00:42,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:42,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:42,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:43,785 INFO L124 PetriNetUnfolderBase]: 5169/9063 cut-off events. [2024-06-27 18:00:43,785 INFO L125 PetriNetUnfolderBase]: For 499971/499997 co-relation queries the response was YES. [2024-06-27 18:00:43,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55378 conditions, 9063 events. 5169/9063 cut-off events. For 499971/499997 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70065 event pairs, 1659 based on Foata normal form. 3/8723 useless extension candidates. Maximal degree in co-relation 55238. Up to 7818 conditions per place. [2024-06-27 18:00:43,932 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 358 selfloop transitions, 28 changer transitions 0/403 dead transitions. [2024-06-27 18:00:43,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 403 transitions, 5445 flow [2024-06-27 18:00:43,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:43,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:43,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 18:00:43,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:00:43,934 INFO L175 Difference]: Start difference. First operand has 298 places, 370 transitions, 4534 flow. Second operand 8 states and 240 transitions. [2024-06-27 18:00:43,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 403 transitions, 5445 flow [2024-06-27 18:00:45,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 403 transitions, 5333 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:00:45,906 INFO L231 Difference]: Finished difference. Result has 298 places, 373 transitions, 4553 flow [2024-06-27 18:00:45,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4553, PETRI_PLACES=298, PETRI_TRANSITIONS=373} [2024-06-27 18:00:45,906 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-27 18:00:45,907 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 373 transitions, 4553 flow [2024-06-27 18:00:45,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:00:45,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:45,907 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 18:00:45,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 18:00:45,907 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 18:00:45,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:45,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1670813150, now seen corresponding path program 2 times [2024-06-27 18:00:45,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:45,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525171851] [2024-06-27 18:00:45,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:45,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:45,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:45,986 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 18:00:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:45,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525171851] [2024-06-27 18:00:45,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525171851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:45,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:45,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:45,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525091033] [2024-06-27 18:00:45,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:45,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:45,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:45,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:45,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:46,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:46,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 373 transitions, 4553 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:46,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:46,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:46,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:47,731 INFO L124 PetriNetUnfolderBase]: 5186/9083 cut-off events. [2024-06-27 18:00:47,732 INFO L125 PetriNetUnfolderBase]: For 513555/513583 co-relation queries the response was YES. [2024-06-27 18:00:47,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55739 conditions, 9083 events. 5186/9083 cut-off events. For 513555/513583 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70171 event pairs, 1675 based on Foata normal form. 5/8739 useless extension candidates. Maximal degree in co-relation 55598. Up to 7703 conditions per place. [2024-06-27 18:00:47,833 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 83 changer transitions 0/393 dead transitions. [2024-06-27 18:00:47,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 393 transitions, 5665 flow [2024-06-27 18:00:47,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:00:47,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:00:47,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 18:00:47,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 18:00:47,834 INFO L175 Difference]: Start difference. First operand has 298 places, 373 transitions, 4553 flow. Second operand 6 states and 183 transitions. [2024-06-27 18:00:47,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 393 transitions, 5665 flow [2024-06-27 18:00:50,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 393 transitions, 5579 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:50,438 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 4788 flow [2024-06-27 18:00:50,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4788, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-27 18:00:50,439 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-27 18:00:50,439 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 4788 flow [2024-06-27 18:00:50,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:50,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:50,439 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 18:00:50,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 18:00:50,440 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 18:00:50,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:50,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1326731844, now seen corresponding path program 3 times [2024-06-27 18:00:50,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:50,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985009594] [2024-06-27 18:00:50,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:50,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:50,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:50,534 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 18:00:50,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:50,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985009594] [2024-06-27 18:00:50,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985009594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:50,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:50,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:50,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510067138] [2024-06-27 18:00:50,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:50,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:50,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:50,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:50,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 4788 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:50,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:50,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:50,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:52,135 INFO L124 PetriNetUnfolderBase]: 5183/9078 cut-off events. [2024-06-27 18:00:52,135 INFO L125 PetriNetUnfolderBase]: For 518834/518866 co-relation queries the response was YES. [2024-06-27 18:00:52,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55865 conditions, 9078 events. 5183/9078 cut-off events. For 518834/518866 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70147 event pairs, 1672 based on Foata normal form. 9/8742 useless extension candidates. Maximal degree in co-relation 55723. Up to 7700 conditions per place. [2024-06-27 18:00:52,244 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 288 selfloop transitions, 89 changer transitions 0/394 dead transitions. [2024-06-27 18:00:52,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 394 transitions, 5578 flow [2024-06-27 18:00:52,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:52,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 18:00:52,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 18:00:52,245 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 4788 flow. Second operand 8 states and 234 transitions. [2024-06-27 18:00:52,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 394 transitions, 5578 flow [2024-06-27 18:00:54,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 394 transitions, 5478 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 18:00:54,617 INFO L231 Difference]: Finished difference. Result has 303 places, 379 transitions, 4877 flow [2024-06-27 18:00:54,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4877, PETRI_PLACES=303, PETRI_TRANSITIONS=379} [2024-06-27 18:00:54,617 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 251 predicate places. [2024-06-27 18:00:54,617 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 379 transitions, 4877 flow [2024-06-27 18:00:54,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:54,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:54,618 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 18:00:54,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 18:00:54,618 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 18:00:54,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:54,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1899109314, now seen corresponding path program 1 times [2024-06-27 18:00:54,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:54,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795813489] [2024-06-27 18:00:54,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:54,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:54,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:54,703 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 18:00:54,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:54,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795813489] [2024-06-27 18:00:54,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795813489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:54,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:54,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:54,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644548988] [2024-06-27 18:00:54,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:54,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:54,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:54,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:54,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:54,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:54,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 379 transitions, 4877 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:54,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:54,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:54,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:56,259 INFO L124 PetriNetUnfolderBase]: 5200/9108 cut-off events. [2024-06-27 18:00:56,259 INFO L125 PetriNetUnfolderBase]: For 524507/524551 co-relation queries the response was YES. [2024-06-27 18:00:56,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56404 conditions, 9108 events. 5200/9108 cut-off events. For 524507/524551 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70467 event pairs, 1681 based on Foata normal form. 16/8775 useless extension candidates. Maximal degree in co-relation 56261. Up to 7739 conditions per place. [2024-06-27 18:00:56,385 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 300 selfloop transitions, 82 changer transitions 0/399 dead transitions. [2024-06-27 18:00:56,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 399 transitions, 5977 flow [2024-06-27 18:00:56,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:00:56,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:00:56,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 18:00:56,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 18:00:56,386 INFO L175 Difference]: Start difference. First operand has 303 places, 379 transitions, 4877 flow. Second operand 6 states and 183 transitions. [2024-06-27 18:00:56,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 399 transitions, 5977 flow [2024-06-27 18:00:59,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 399 transitions, 5727 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 18:00:59,400 INFO L231 Difference]: Finished difference. Result has 301 places, 385 transitions, 4922 flow [2024-06-27 18:00:59,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4922, PETRI_PLACES=301, PETRI_TRANSITIONS=385} [2024-06-27 18:00:59,401 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-27 18:00:59,401 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 385 transitions, 4922 flow [2024-06-27 18:00:59,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:59,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:59,402 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 18:00:59,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 18:00:59,402 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 18:00:59,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:59,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1908557018, now seen corresponding path program 2 times [2024-06-27 18:00:59,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:59,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639905398] [2024-06-27 18:00:59,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:59,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:59,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:59,498 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 18:00:59,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:59,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639905398] [2024-06-27 18:00:59,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639905398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:59,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:59,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:59,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835935987] [2024-06-27 18:00:59,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:59,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:59,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:59,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:59,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:59,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:59,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 385 transitions, 4922 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:00:59,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:59,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:59,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:01,022 INFO L124 PetriNetUnfolderBase]: 5217/9132 cut-off events. [2024-06-27 18:01:01,022 INFO L125 PetriNetUnfolderBase]: For 529248/529284 co-relation queries the response was YES. [2024-06-27 18:01:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56728 conditions, 9132 events. 5217/9132 cut-off events. For 529248/529284 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70661 event pairs, 1675 based on Foata normal form. 13/8796 useless extension candidates. Maximal degree in co-relation 56585. Up to 7758 conditions per place. [2024-06-27 18:01:01,151 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 295 selfloop transitions, 96 changer transitions 0/408 dead transitions. [2024-06-27 18:01:01,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 408 transitions, 6248 flow [2024-06-27 18:01:01,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:01,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 18:01:01,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 18:01:01,152 INFO L175 Difference]: Start difference. First operand has 301 places, 385 transitions, 4922 flow. Second operand 8 states and 239 transitions. [2024-06-27 18:01:01,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 408 transitions, 6248 flow [2024-06-27 18:01:03,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 408 transitions, 6160 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 18:01:03,820 INFO L231 Difference]: Finished difference. Result has 307 places, 391 transitions, 5161 flow [2024-06-27 18:01:03,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5161, PETRI_PLACES=307, PETRI_TRANSITIONS=391} [2024-06-27 18:01:03,821 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 255 predicate places. [2024-06-27 18:01:03,821 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 391 transitions, 5161 flow [2024-06-27 18:01:03,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:03,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:03,821 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 18:01:03,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 18:01:03,821 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 18:01:03,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:03,822 INFO L85 PathProgramCache]: Analyzing trace with hash -2097215222, now seen corresponding path program 3 times [2024-06-27 18:01:03,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:03,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776947680] [2024-06-27 18:01:03,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:03,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:03,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 18:01:03,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:03,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776947680] [2024-06-27 18:01:03,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776947680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:03,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:03,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:03,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965357813] [2024-06-27 18:01:03,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:03,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:03,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:03,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:03,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:03,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:03,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 391 transitions, 5161 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:03,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:03,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:03,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:05,431 INFO L124 PetriNetUnfolderBase]: 5214/9128 cut-off events. [2024-06-27 18:01:05,431 INFO L125 PetriNetUnfolderBase]: For 534082/534118 co-relation queries the response was YES. [2024-06-27 18:01:05,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56944 conditions, 9128 events. 5214/9128 cut-off events. For 534082/534118 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70533 event pairs, 1675 based on Foata normal form. 13/8792 useless extension candidates. Maximal degree in co-relation 56799. Up to 7755 conditions per place. [2024-06-27 18:01:05,554 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 291 selfloop transitions, 100 changer transitions 0/408 dead transitions. [2024-06-27 18:01:05,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 408 transitions, 6175 flow [2024-06-27 18:01:05,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:01:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:01:05,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-27 18:01:05,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 18:01:05,555 INFO L175 Difference]: Start difference. First operand has 307 places, 391 transitions, 5161 flow. Second operand 9 states and 261 transitions. [2024-06-27 18:01:05,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 408 transitions, 6175 flow [2024-06-27 18:01:08,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 408 transitions, 5934 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:08,344 INFO L231 Difference]: Finished difference. Result has 310 places, 391 transitions, 5133 flow [2024-06-27 18:01:08,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4922, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5133, PETRI_PLACES=310, PETRI_TRANSITIONS=391} [2024-06-27 18:01:08,345 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 258 predicate places. [2024-06-27 18:01:08,345 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 391 transitions, 5133 flow [2024-06-27 18:01:08,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:08,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:08,346 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 18:01:08,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 18:01:08,346 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 18:01:08,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:08,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1324645216, now seen corresponding path program 7 times [2024-06-27 18:01:08,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:08,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959199451] [2024-06-27 18:01:08,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:08,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:08,437 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 18:01:08,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:08,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959199451] [2024-06-27 18:01:08,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959199451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:08,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:08,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:08,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135292278] [2024-06-27 18:01:08,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:08,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:08,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:08,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:08,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:08,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:08,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 391 transitions, 5133 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:08,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:08,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:08,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:09,976 INFO L124 PetriNetUnfolderBase]: 5235/9229 cut-off events. [2024-06-27 18:01:09,976 INFO L125 PetriNetUnfolderBase]: For 543552/543580 co-relation queries the response was YES. [2024-06-27 18:01:10,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57476 conditions, 9229 events. 5235/9229 cut-off events. For 543552/543580 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 71738 event pairs, 1633 based on Foata normal form. 6/8868 useless extension candidates. Maximal degree in co-relation 57331. Up to 7698 conditions per place. [2024-06-27 18:01:10,101 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 346 selfloop transitions, 59 changer transitions 0/422 dead transitions. [2024-06-27 18:01:10,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 422 transitions, 6383 flow [2024-06-27 18:01:10,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:10,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:10,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 18:01:10,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-27 18:01:10,102 INFO L175 Difference]: Start difference. First operand has 310 places, 391 transitions, 5133 flow. Second operand 7 states and 213 transitions. [2024-06-27 18:01:10,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 422 transitions, 6383 flow [2024-06-27 18:01:13,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 422 transitions, 6155 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 18:01:13,093 INFO L231 Difference]: Finished difference. Result has 308 places, 395 transitions, 5211 flow [2024-06-27 18:01:13,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5211, PETRI_PLACES=308, PETRI_TRANSITIONS=395} [2024-06-27 18:01:13,094 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 256 predicate places. [2024-06-27 18:01:13,094 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 395 transitions, 5211 flow [2024-06-27 18:01:13,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:13,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:13,094 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 18:01:13,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 18:01:13,095 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 18:01:13,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:13,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1324913986, now seen corresponding path program 8 times [2024-06-27 18:01:13,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:13,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125698006] [2024-06-27 18:01:13,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:13,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:13,189 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 18:01:13,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:13,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125698006] [2024-06-27 18:01:13,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125698006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:13,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:13,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:13,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756147375] [2024-06-27 18:01:13,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:13,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:13,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:13,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:13,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:13,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:13,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 395 transitions, 5211 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:13,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:13,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:13,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:14,708 INFO L124 PetriNetUnfolderBase]: 5256/9199 cut-off events. [2024-06-27 18:01:14,708 INFO L125 PetriNetUnfolderBase]: For 551196/551224 co-relation queries the response was YES. [2024-06-27 18:01:14,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58044 conditions, 9199 events. 5256/9199 cut-off events. For 551196/551224 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 71168 event pairs, 1678 based on Foata normal form. 6/8844 useless extension candidates. Maximal degree in co-relation 57899. Up to 7849 conditions per place. [2024-06-27 18:01:14,822 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 347 selfloop transitions, 53 changer transitions 0/417 dead transitions. [2024-06-27 18:01:14,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 417 transitions, 6155 flow [2024-06-27 18:01:14,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:14,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:14,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 18:01:14,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 18:01:14,824 INFO L175 Difference]: Start difference. First operand has 308 places, 395 transitions, 5211 flow. Second operand 7 states and 206 transitions. [2024-06-27 18:01:14,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 417 transitions, 6155 flow [2024-06-27 18:01:17,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 417 transitions, 5945 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-27 18:01:17,378 INFO L231 Difference]: Finished difference. Result has 312 places, 397 transitions, 5208 flow [2024-06-27 18:01:17,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=312, PETRI_TRANSITIONS=397} [2024-06-27 18:01:17,378 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 260 predicate places. [2024-06-27 18:01:17,378 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 397 transitions, 5208 flow [2024-06-27 18:01:17,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:17,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:17,379 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 18:01:17,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 18:01:17,379 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 18:01:17,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:17,379 INFO L85 PathProgramCache]: Analyzing trace with hash -568579232, now seen corresponding path program 9 times [2024-06-27 18:01:17,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:17,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066589728] [2024-06-27 18:01:17,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:17,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:17,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:17,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 18:01:17,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:17,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066589728] [2024-06-27 18:01:17,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066589728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:17,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:17,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:17,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156580534] [2024-06-27 18:01:17,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:17,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:17,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:17,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:17,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:17,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:17,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 397 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:17,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:17,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:17,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:19,104 INFO L124 PetriNetUnfolderBase]: 5277/9235 cut-off events. [2024-06-27 18:01:19,105 INFO L125 PetriNetUnfolderBase]: For 551272/551300 co-relation queries the response was YES. [2024-06-27 18:01:19,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57930 conditions, 9235 events. 5277/9235 cut-off events. For 551272/551300 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71484 event pairs, 1680 based on Foata normal form. 6/8878 useless extension candidates. Maximal degree in co-relation 57783. Up to 7880 conditions per place. [2024-06-27 18:01:19,219 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 344 selfloop transitions, 55 changer transitions 0/416 dead transitions. [2024-06-27 18:01:19,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 416 transitions, 6112 flow [2024-06-27 18:01:19,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:19,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:19,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 18:01:19,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 18:01:19,220 INFO L175 Difference]: Start difference. First operand has 312 places, 397 transitions, 5208 flow. Second operand 7 states and 204 transitions. [2024-06-27 18:01:19,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 416 transitions, 6112 flow [2024-06-27 18:01:21,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 416 transitions, 5959 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 18:01:21,951 INFO L231 Difference]: Finished difference. Result has 314 places, 399 transitions, 5236 flow [2024-06-27 18:01:21,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5236, PETRI_PLACES=314, PETRI_TRANSITIONS=399} [2024-06-27 18:01:21,952 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 262 predicate places. [2024-06-27 18:01:21,952 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 399 transitions, 5236 flow [2024-06-27 18:01:21,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:21,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:21,952 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 18:01:21,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 18:01:21,953 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 18:01:21,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:21,953 INFO L85 PathProgramCache]: Analyzing trace with hash -860840830, now seen corresponding path program 10 times [2024-06-27 18:01:21,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:21,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59254083] [2024-06-27 18:01:21,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:21,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:22,044 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 18:01:22,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59254083] [2024-06-27 18:01:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59254083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:22,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:22,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312883909] [2024-06-27 18:01:22,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:22,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:22,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:22,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:22,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:22,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:22,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 399 transitions, 5236 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:22,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:22,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:23,718 INFO L124 PetriNetUnfolderBase]: 5272/9229 cut-off events. [2024-06-27 18:01:23,718 INFO L125 PetriNetUnfolderBase]: For 549784/549826 co-relation queries the response was YES. [2024-06-27 18:01:23,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57553 conditions, 9229 events. 5272/9229 cut-off events. For 549784/549826 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71549 event pairs, 1705 based on Foata normal form. 18/8891 useless extension candidates. Maximal degree in co-relation 57405. Up to 7873 conditions per place. [2024-06-27 18:01:23,865 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 339 selfloop transitions, 57 changer transitions 0/413 dead transitions. [2024-06-27 18:01:23,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 413 transitions, 6064 flow [2024-06-27 18:01:23,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:23,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:23,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 18:01:23,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 18:01:23,866 INFO L175 Difference]: Start difference. First operand has 314 places, 399 transitions, 5236 flow. Second operand 7 states and 202 transitions. [2024-06-27 18:01:23,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 413 transitions, 6064 flow [2024-06-27 18:01:26,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 413 transitions, 5865 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 18:01:26,508 INFO L231 Difference]: Finished difference. Result has 316 places, 399 transitions, 5156 flow [2024-06-27 18:01:26,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5156, PETRI_PLACES=316, PETRI_TRANSITIONS=399} [2024-06-27 18:01:26,508 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 264 predicate places. [2024-06-27 18:01:26,508 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 399 transitions, 5156 flow [2024-06-27 18:01:26,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:26,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:26,509 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 18:01:26,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 18:01:26,509 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 18:01:26,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:26,510 INFO L85 PathProgramCache]: Analyzing trace with hash 462988352, now seen corresponding path program 4 times [2024-06-27 18:01:26,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:26,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526127122] [2024-06-27 18:01:26,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:26,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:26,610 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 18:01:26,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:26,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526127122] [2024-06-27 18:01:26,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526127122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:26,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:26,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:26,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498581782] [2024-06-27 18:01:26,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:26,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:26,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:26,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:26,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:26,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:26,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 399 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:01:26,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:26,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:26,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:28,344 INFO L124 PetriNetUnfolderBase]: 5279/9251 cut-off events. [2024-06-27 18:01:28,344 INFO L125 PetriNetUnfolderBase]: For 549672/549706 co-relation queries the response was YES. [2024-06-27 18:01:28,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57327 conditions, 9251 events. 5279/9251 cut-off events. For 549672/549706 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71731 event pairs, 1691 based on Foata normal form. 5/8895 useless extension candidates. Maximal degree in co-relation 57178. Up to 7703 conditions per place. [2024-06-27 18:01:28,490 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 297 selfloop transitions, 117 changer transitions 0/431 dead transitions. [2024-06-27 18:01:28,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 431 transitions, 6527 flow [2024-06-27 18:01:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-27 18:01:28,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432291666666666 [2024-06-27 18:01:28,492 INFO L175 Difference]: Start difference. First operand has 316 places, 399 transitions, 5156 flow. Second operand 8 states and 247 transitions. [2024-06-27 18:01:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 431 transitions, 6527 flow [2024-06-27 18:01:31,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 431 transitions, 6379 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:31,064 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 5323 flow [2024-06-27 18:01:31,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5323, PETRI_PLACES=318, PETRI_TRANSITIONS=402} [2024-06-27 18:01:31,064 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 266 predicate places. [2024-06-27 18:01:31,065 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 5323 flow [2024-06-27 18:01:31,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:01:31,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:31,065 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 18:01:31,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 18:01:31,065 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 18:01:31,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:31,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1655728926, now seen corresponding path program 5 times [2024-06-27 18:01:31,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:31,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957492090] [2024-06-27 18:01:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:31,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:31,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:31,146 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 18:01:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:31,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957492090] [2024-06-27 18:01:31,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957492090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:31,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:31,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:31,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167095088] [2024-06-27 18:01:31,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:31,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:31,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:31,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:31,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:31,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:31,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 402 transitions, 5323 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:31,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:31,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:31,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:32,779 INFO L124 PetriNetUnfolderBase]: 5306/9280 cut-off events. [2024-06-27 18:01:32,779 INFO L125 PetriNetUnfolderBase]: For 570824/570852 co-relation queries the response was YES. [2024-06-27 18:01:32,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58182 conditions, 9280 events. 5306/9280 cut-off events. For 570824/570852 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71829 event pairs, 1671 based on Foata normal form. 5/8914 useless extension candidates. Maximal degree in co-relation 58032. Up to 7733 conditions per place. [2024-06-27 18:01:32,933 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 290 selfloop transitions, 123 changer transitions 0/430 dead transitions. [2024-06-27 18:01:32,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 430 transitions, 6821 flow [2024-06-27 18:01:32,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:32,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:32,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 18:01:32,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 18:01:32,934 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 5323 flow. Second operand 7 states and 209 transitions. [2024-06-27 18:01:32,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 430 transitions, 6821 flow [2024-06-27 18:01:36,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 430 transitions, 6523 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:36,428 INFO L231 Difference]: Finished difference. Result has 319 places, 411 transitions, 5503 flow [2024-06-27 18:01:36,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5043, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5503, PETRI_PLACES=319, PETRI_TRANSITIONS=411} [2024-06-27 18:01:36,428 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 267 predicate places. [2024-06-27 18:01:36,428 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 411 transitions, 5503 flow [2024-06-27 18:01:36,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:36,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:36,429 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 18:01:36,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 18:01:36,429 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 18:01:36,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:36,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1579347656, now seen corresponding path program 6 times [2024-06-27 18:01:36,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:36,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916039528] [2024-06-27 18:01:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:36,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:36,516 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 18:01:36,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:36,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916039528] [2024-06-27 18:01:36,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916039528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:36,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:36,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:36,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703206581] [2024-06-27 18:01:36,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:36,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:36,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:36,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:36,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:36,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:36,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 411 transitions, 5503 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:01:36,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:36,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:36,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:38,303 INFO L124 PetriNetUnfolderBase]: 5323/9317 cut-off events. [2024-06-27 18:01:38,303 INFO L125 PetriNetUnfolderBase]: For 585514/585550 co-relation queries the response was YES. [2024-06-27 18:01:38,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58635 conditions, 9317 events. 5323/9317 cut-off events. For 585514/585550 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72189 event pairs, 1692 based on Foata normal form. 6/8952 useless extension candidates. Maximal degree in co-relation 58484. Up to 7752 conditions per place. [2024-06-27 18:01:38,421 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 298 selfloop transitions, 134 changer transitions 0/449 dead transitions. [2024-06-27 18:01:38,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 449 transitions, 7213 flow [2024-06-27 18:01:38,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:01:38,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:01:38,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 296 transitions. [2024-06-27 18:01:38,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 18:01:38,422 INFO L175 Difference]: Start difference. First operand has 319 places, 411 transitions, 5503 flow. Second operand 10 states and 296 transitions. [2024-06-27 18:01:38,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 449 transitions, 7213 flow [2024-06-27 18:01:41,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 449 transitions, 6863 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 18:01:41,377 INFO L231 Difference]: Finished difference. Result has 325 places, 417 transitions, 5589 flow [2024-06-27 18:01:41,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5589, PETRI_PLACES=325, PETRI_TRANSITIONS=417} [2024-06-27 18:01:41,377 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-27 18:01:41,378 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 417 transitions, 5589 flow [2024-06-27 18:01:41,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:01:41,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:41,378 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 18:01:41,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 18:01:41,378 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 18:01:41,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:41,379 INFO L85 PathProgramCache]: Analyzing trace with hash 990859700, now seen corresponding path program 7 times [2024-06-27 18:01:41,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:41,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976158665] [2024-06-27 18:01:41,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:41,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:41,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:41,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 18:01:41,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:41,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976158665] [2024-06-27 18:01:41,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976158665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:41,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:41,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:41,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317503046] [2024-06-27 18:01:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:41,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:41,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:41,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:41,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:41,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:41,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 417 transitions, 5589 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:01:41,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:41,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:41,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:43,155 INFO L124 PetriNetUnfolderBase]: 5320/9313 cut-off events. [2024-06-27 18:01:43,155 INFO L125 PetriNetUnfolderBase]: For 589780/589816 co-relation queries the response was YES. [2024-06-27 18:01:43,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58273 conditions, 9313 events. 5320/9313 cut-off events. For 589780/589816 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72193 event pairs, 1692 based on Foata normal form. 6/8948 useless extension candidates. Maximal degree in co-relation 58122. Up to 7749 conditions per place. [2024-06-27 18:01:43,287 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 133 changer transitions 0/443 dead transitions. [2024-06-27 18:01:43,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 443 transitions, 6913 flow [2024-06-27 18:01:43,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:43,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:43,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-27 18:01:43,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-06-27 18:01:43,288 INFO L175 Difference]: Start difference. First operand has 325 places, 417 transitions, 5589 flow. Second operand 8 states and 243 transitions. [2024-06-27 18:01:43,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 443 transitions, 6913 flow [2024-06-27 18:01:46,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 443 transitions, 6548 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 18:01:46,487 INFO L231 Difference]: Finished difference. Result has 325 places, 417 transitions, 5496 flow [2024-06-27 18:01:46,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5224, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5496, PETRI_PLACES=325, PETRI_TRANSITIONS=417} [2024-06-27 18:01:46,487 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-27 18:01:46,488 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 417 transitions, 5496 flow [2024-06-27 18:01:46,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:01:46,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:46,488 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 18:01:46,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 18:01:46,488 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 18:01:46,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1165797488, now seen corresponding path program 8 times [2024-06-27 18:01:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938323080] [2024-06-27 18:01:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:46,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:46,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:46,573 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 18:01:46,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:46,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938323080] [2024-06-27 18:01:46,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938323080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:46,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:46,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:46,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203861597] [2024-06-27 18:01:46,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:46,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:46,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:46,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:46,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:46,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:46,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 417 transitions, 5496 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:46,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:46,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:46,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:48,162 INFO L124 PetriNetUnfolderBase]: 5347/9343 cut-off events. [2024-06-27 18:01:48,162 INFO L125 PetriNetUnfolderBase]: For 608677/608705 co-relation queries the response was YES. [2024-06-27 18:01:48,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58588 conditions, 9343 events. 5347/9343 cut-off events. For 608677/608705 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72323 event pairs, 1671 based on Foata normal form. 5/8967 useless extension candidates. Maximal degree in co-relation 58437. Up to 7779 conditions per place. [2024-06-27 18:01:48,572 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 286 selfloop transitions, 140 changer transitions 0/443 dead transitions. [2024-06-27 18:01:48,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 443 transitions, 7216 flow [2024-06-27 18:01:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:48,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:48,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 18:01:48,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 18:01:48,573 INFO L175 Difference]: Start difference. First operand has 325 places, 417 transitions, 5496 flow. Second operand 7 states and 209 transitions. [2024-06-27 18:01:48,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 443 transitions, 7216 flow [2024-06-27 18:01:51,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 443 transitions, 6932 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:01:51,451 INFO L231 Difference]: Finished difference. Result has 325 places, 426 transitions, 5708 flow [2024-06-27 18:01:51,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5230, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5708, PETRI_PLACES=325, PETRI_TRANSITIONS=426} [2024-06-27 18:01:51,452 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-27 18:01:51,452 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 426 transitions, 5708 flow [2024-06-27 18:01:51,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:51,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:51,452 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 18:01:51,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 18:01:51,453 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 18:01:51,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:51,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1765989400, now seen corresponding path program 9 times [2024-06-27 18:01:51,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:51,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053291806] [2024-06-27 18:01:51,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:51,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:51,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:51,543 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 18:01:51,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:51,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053291806] [2024-06-27 18:01:51,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053291806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:51,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:51,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:51,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911899174] [2024-06-27 18:01:51,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:51,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:51,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:51,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:51,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:51,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:51,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 426 transitions, 5708 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:51,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:51,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:51,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:53,468 INFO L124 PetriNetUnfolderBase]: 5344/9339 cut-off events. [2024-06-27 18:01:53,469 INFO L125 PetriNetUnfolderBase]: For 612968/612996 co-relation queries the response was YES. [2024-06-27 18:01:53,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58526 conditions, 9339 events. 5344/9339 cut-off events. For 612968/612996 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72226 event pairs, 1671 based on Foata normal form. 5/8963 useless extension candidates. Maximal degree in co-relation 58374. Up to 7776 conditions per place. [2024-06-27 18:01:53,596 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 285 selfloop transitions, 141 changer transitions 0/443 dead transitions. [2024-06-27 18:01:53,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 443 transitions, 7224 flow [2024-06-27 18:01:53,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:53,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:53,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 18:01:53,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 18:01:53,597 INFO L175 Difference]: Start difference. First operand has 325 places, 426 transitions, 5708 flow. Second operand 7 states and 208 transitions. [2024-06-27 18:01:53,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 443 transitions, 7224 flow [2024-06-27 18:01:57,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 443 transitions, 7031 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 18:01:57,686 INFO L231 Difference]: Finished difference. Result has 330 places, 426 transitions, 5803 flow [2024-06-27 18:01:57,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5803, PETRI_PLACES=330, PETRI_TRANSITIONS=426} [2024-06-27 18:01:57,686 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 278 predicate places. [2024-06-27 18:01:57,686 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 426 transitions, 5803 flow [2024-06-27 18:01:57,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:57,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:57,687 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 18:01:57,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 18:01:57,687 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:57,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:57,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1557361960, now seen corresponding path program 10 times [2024-06-27 18:01:57,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:57,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197863854] [2024-06-27 18:01:57,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:57,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:57,764 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 18:01:57,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:57,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197863854] [2024-06-27 18:01:57,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197863854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:57,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:57,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:01:57,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414787954] [2024-06-27 18:01:57,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:57,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:01:57,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:57,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:01:57,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:01:57,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:57,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 426 transitions, 5803 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:01:57,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:57,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:57,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:59,330 INFO L124 PetriNetUnfolderBase]: 5351/9354 cut-off events. [2024-06-27 18:01:59,330 INFO L125 PetriNetUnfolderBase]: For 625564/625620 co-relation queries the response was YES. [2024-06-27 18:01:59,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58730 conditions, 9354 events. 5351/9354 cut-off events. For 625564/625620 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72571 event pairs, 1755 based on Foata normal form. 17/9009 useless extension candidates. Maximal degree in co-relation 58577. Up to 7784 conditions per place. [2024-06-27 18:01:59,468 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 145 changer transitions 0/443 dead transitions. [2024-06-27 18:01:59,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 443 transitions, 7384 flow [2024-06-27 18:01:59,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:01:59,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:01:59,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 18:01:59,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 18:01:59,469 INFO L175 Difference]: Start difference. First operand has 330 places, 426 transitions, 5803 flow. Second operand 7 states and 207 transitions. [2024-06-27 18:01:59,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 443 transitions, 7384 flow [2024-06-27 18:02:02,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 443 transitions, 7103 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 18:02:02,394 INFO L231 Difference]: Finished difference. Result has 332 places, 429 transitions, 5885 flow [2024-06-27 18:02:02,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5885, PETRI_PLACES=332, PETRI_TRANSITIONS=429} [2024-06-27 18:02:02,395 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 280 predicate places. [2024-06-27 18:02:02,395 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 429 transitions, 5885 flow [2024-06-27 18:02:02,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:02,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:02,396 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 18:02:02,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 18:02:02,396 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:02,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1155921600, now seen corresponding path program 11 times [2024-06-27 18:02:02,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:02,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049978873] [2024-06-27 18:02:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:02,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:02,479 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 18:02:02,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:02,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049978873] [2024-06-27 18:02:02,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049978873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:02,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:02,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:02,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133660128] [2024-06-27 18:02:02,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:02,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:02,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:02,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:02,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:02,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:02,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 429 transitions, 5885 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:02,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:02,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:02,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:04,183 INFO L124 PetriNetUnfolderBase]: 5348/9350 cut-off events. [2024-06-27 18:02:04,184 INFO L125 PetriNetUnfolderBase]: For 630011/630067 co-relation queries the response was YES. [2024-06-27 18:02:04,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58685 conditions, 9350 events. 5348/9350 cut-off events. For 630011/630067 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72604 event pairs, 1755 based on Foata normal form. 17/9005 useless extension candidates. Maximal degree in co-relation 58531. Up to 7781 conditions per place. [2024-06-27 18:02:04,343 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 144 changer transitions 0/442 dead transitions. [2024-06-27 18:02:04,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 442 transitions, 7189 flow [2024-06-27 18:02:04,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:04,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:04,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 18:02:04,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 18:02:04,344 INFO L175 Difference]: Start difference. First operand has 332 places, 429 transitions, 5885 flow. Second operand 7 states and 206 transitions. [2024-06-27 18:02:04,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 442 transitions, 7189 flow [2024-06-27 18:02:07,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 442 transitions, 6681 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:02:07,867 INFO L231 Difference]: Finished difference. Result has 333 places, 429 transitions, 5671 flow [2024-06-27 18:02:07,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5377, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5671, PETRI_PLACES=333, PETRI_TRANSITIONS=429} [2024-06-27 18:02:07,867 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 281 predicate places. [2024-06-27 18:02:07,867 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 429 transitions, 5671 flow [2024-06-27 18:02:07,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:07,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:07,868 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 18:02:07,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 18:02:07,868 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:07,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:07,868 INFO L85 PathProgramCache]: Analyzing trace with hash -431545032, now seen corresponding path program 4 times [2024-06-27 18:02:07,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:07,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598350162] [2024-06-27 18:02:07,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:07,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:07,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:07,952 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 18:02:07,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:07,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598350162] [2024-06-27 18:02:07,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598350162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:07,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:07,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:07,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425336387] [2024-06-27 18:02:07,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:07,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:07,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:07,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:07,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:07,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:07,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 429 transitions, 5671 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:07,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:07,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:07,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:09,946 INFO L124 PetriNetUnfolderBase]: 5355/9360 cut-off events. [2024-06-27 18:02:09,946 INFO L125 PetriNetUnfolderBase]: For 635358/635407 co-relation queries the response was YES. [2024-06-27 18:02:10,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58736 conditions, 9360 events. 5355/9360 cut-off events. For 635358/635407 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72437 event pairs, 1686 based on Foata normal form. 20/9001 useless extension candidates. Maximal degree in co-relation 58581. Up to 7880 conditions per place. [2024-06-27 18:02:10,346 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 338 selfloop transitions, 99 changer transitions 0/454 dead transitions. [2024-06-27 18:02:10,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 454 transitions, 7143 flow [2024-06-27 18:02:10,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:10,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:10,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 18:02:10,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 18:02:10,348 INFO L175 Difference]: Start difference. First operand has 333 places, 429 transitions, 5671 flow. Second operand 7 states and 209 transitions. [2024-06-27 18:02:10,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 454 transitions, 7143 flow [2024-06-27 18:02:14,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 454 transitions, 6778 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:02:14,505 INFO L231 Difference]: Finished difference. Result has 333 places, 435 transitions, 5640 flow [2024-06-27 18:02:14,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5306, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5640, PETRI_PLACES=333, PETRI_TRANSITIONS=435} [2024-06-27 18:02:14,506 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 281 predicate places. [2024-06-27 18:02:14,506 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 435 transitions, 5640 flow [2024-06-27 18:02:14,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:14,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:14,507 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 18:02:14,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 18:02:14,507 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:14,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:14,507 INFO L85 PathProgramCache]: Analyzing trace with hash -555234848, now seen corresponding path program 5 times [2024-06-27 18:02:14,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:14,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197448311] [2024-06-27 18:02:14,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:14,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:14,600 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 18:02:14,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:14,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197448311] [2024-06-27 18:02:14,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197448311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:14,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:14,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:14,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937710584] [2024-06-27 18:02:14,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:14,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:14,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:14,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:14,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:14,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:14,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 435 transitions, 5640 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:14,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:14,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:14,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:16,804 INFO L124 PetriNetUnfolderBase]: 5372/9386 cut-off events. [2024-06-27 18:02:16,804 INFO L125 PetriNetUnfolderBase]: For 651440/651489 co-relation queries the response was YES. [2024-06-27 18:02:16,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59032 conditions, 9386 events. 5372/9386 cut-off events. For 651440/651489 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72616 event pairs, 1686 based on Foata normal form. 20/9023 useless extension candidates. Maximal degree in co-relation 58876. Up to 7899 conditions per place. [2024-06-27 18:02:16,947 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 339 selfloop transitions, 101 changer transitions 0/457 dead transitions. [2024-06-27 18:02:16,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 457 transitions, 7126 flow [2024-06-27 18:02:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:16,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:16,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 18:02:16,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 18:02:16,948 INFO L175 Difference]: Start difference. First operand has 333 places, 435 transitions, 5640 flow. Second operand 7 states and 208 transitions. [2024-06-27 18:02:16,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 457 transitions, 7126 flow [2024-06-27 18:02:21,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 457 transitions, 6841 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-27 18:02:21,330 INFO L231 Difference]: Finished difference. Result has 336 places, 441 transitions, 5699 flow [2024-06-27 18:02:21,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5399, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5699, PETRI_PLACES=336, PETRI_TRANSITIONS=441} [2024-06-27 18:02:21,330 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 284 predicate places. [2024-06-27 18:02:21,330 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 441 transitions, 5699 flow [2024-06-27 18:02:21,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:21,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:21,331 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 18:02:21,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 18:02:21,331 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:21,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:21,331 INFO L85 PathProgramCache]: Analyzing trace with hash -952037942, now seen corresponding path program 6 times [2024-06-27 18:02:21,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:21,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428519122] [2024-06-27 18:02:21,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:21,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:21,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:21,408 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 18:02:21,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:21,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428519122] [2024-06-27 18:02:21,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428519122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:21,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:21,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:21,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50256854] [2024-06-27 18:02:21,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:21,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:21,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:21,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:21,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:21,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:21,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 441 transitions, 5699 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:21,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:21,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:21,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:23,648 INFO L124 PetriNetUnfolderBase]: 5369/9382 cut-off events. [2024-06-27 18:02:23,648 INFO L125 PetriNetUnfolderBase]: For 654622/654671 co-relation queries the response was YES. [2024-06-27 18:02:23,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58832 conditions, 9382 events. 5369/9382 cut-off events. For 654622/654671 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72632 event pairs, 1686 based on Foata normal form. 20/9019 useless extension candidates. Maximal degree in co-relation 58675. Up to 7896 conditions per place. [2024-06-27 18:02:23,768 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 340 selfloop transitions, 99 changer transitions 0/456 dead transitions. [2024-06-27 18:02:23,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 456 transitions, 6831 flow [2024-06-27 18:02:23,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:23,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:23,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 18:02:23,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 18:02:23,769 INFO L175 Difference]: Start difference. First operand has 336 places, 441 transitions, 5699 flow. Second operand 7 states and 207 transitions. [2024-06-27 18:02:23,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 456 transitions, 6831 flow [2024-06-27 18:02:27,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 456 transitions, 6661 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 18:02:27,568 INFO L231 Difference]: Finished difference. Result has 340 places, 441 transitions, 5733 flow [2024-06-27 18:02:27,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5529, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5733, PETRI_PLACES=340, PETRI_TRANSITIONS=441} [2024-06-27 18:02:27,568 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 288 predicate places. [2024-06-27 18:02:27,569 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 441 transitions, 5733 flow [2024-06-27 18:02:27,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:27,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:27,569 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 18:02:27,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 18:02:27,569 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:27,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:27,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1550688776, now seen corresponding path program 7 times [2024-06-27 18:02:27,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:27,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454421315] [2024-06-27 18:02:27,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:27,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:27,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:27,644 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 18:02:27,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:27,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454421315] [2024-06-27 18:02:27,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454421315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:27,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:27,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245048392] [2024-06-27 18:02:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:27,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:27,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:27,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:27,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:27,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:27,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 441 transitions, 5733 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:27,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:27,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:27,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:29,938 INFO L124 PetriNetUnfolderBase]: 5396/9426 cut-off events. [2024-06-27 18:02:29,939 INFO L125 PetriNetUnfolderBase]: For 679355/679401 co-relation queries the response was YES. [2024-06-27 18:02:30,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59453 conditions, 9426 events. 5396/9426 cut-off events. For 679355/679401 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 73036 event pairs, 1718 based on Foata normal form. 18/9063 useless extension candidates. Maximal degree in co-relation 59295. Up to 7926 conditions per place. [2024-06-27 18:02:30,062 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 337 selfloop transitions, 110 changer transitions 0/464 dead transitions. [2024-06-27 18:02:30,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 464 transitions, 7484 flow [2024-06-27 18:02:30,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:30,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:30,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 18:02:30,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 18:02:30,063 INFO L175 Difference]: Start difference. First operand has 340 places, 441 transitions, 5733 flow. Second operand 7 states and 208 transitions. [2024-06-27 18:02:30,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 464 transitions, 7484 flow [2024-06-27 18:02:33,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 464 transitions, 7255 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:02:33,140 INFO L231 Difference]: Finished difference. Result has 341 places, 450 transitions, 5895 flow [2024-06-27 18:02:33,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5895, PETRI_PLACES=341, PETRI_TRANSITIONS=450} [2024-06-27 18:02:33,141 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 289 predicate places. [2024-06-27 18:02:33,141 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 450 transitions, 5895 flow [2024-06-27 18:02:33,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:33,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:33,142 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 18:02:33,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 18:02:33,142 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:33,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:33,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1155928544, now seen corresponding path program 8 times [2024-06-27 18:02:33,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:33,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554845476] [2024-06-27 18:02:33,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:33,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:33,218 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 18:02:33,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:33,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554845476] [2024-06-27 18:02:33,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554845476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:33,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:33,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:33,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300017293] [2024-06-27 18:02:33,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:33,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:33,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:33,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:33,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:33,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:33,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 450 transitions, 5895 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:33,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:33,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:33,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:35,626 INFO L124 PetriNetUnfolderBase]: 5393/9422 cut-off events. [2024-06-27 18:02:35,626 INFO L125 PetriNetUnfolderBase]: For 683584/683630 co-relation queries the response was YES. [2024-06-27 18:02:35,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59402 conditions, 9422 events. 5393/9422 cut-off events. For 683584/683630 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 73025 event pairs, 1718 based on Foata normal form. 18/9059 useless extension candidates. Maximal degree in co-relation 59243. Up to 7923 conditions per place. [2024-06-27 18:02:35,744 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 336 selfloop transitions, 110 changer transitions 0/463 dead transitions. [2024-06-27 18:02:35,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 463 transitions, 7261 flow [2024-06-27 18:02:35,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:35,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 18:02:35,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 18:02:35,745 INFO L175 Difference]: Start difference. First operand has 341 places, 450 transitions, 5895 flow. Second operand 7 states and 206 transitions. [2024-06-27 18:02:35,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 463 transitions, 7261 flow [2024-06-27 18:02:38,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 463 transitions, 7081 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-27 18:02:38,891 INFO L231 Difference]: Finished difference. Result has 346 places, 450 transitions, 5941 flow [2024-06-27 18:02:38,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5715, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5941, PETRI_PLACES=346, PETRI_TRANSITIONS=450} [2024-06-27 18:02:38,891 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 294 predicate places. [2024-06-27 18:02:38,891 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 450 transitions, 5941 flow [2024-06-27 18:02:38,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:38,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:38,892 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 18:02:38,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 18:02:38,892 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:38,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash 815942112, now seen corresponding path program 9 times [2024-06-27 18:02:38,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:38,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953376764] [2024-06-27 18:02:38,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:38,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:38,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:38,967 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 18:02:38,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:38,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953376764] [2024-06-27 18:02:38,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953376764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:38,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:38,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:38,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571532127] [2024-06-27 18:02:38,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:38,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:38,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:38,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:38,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:38,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:38,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 450 transitions, 5941 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:38,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:38,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:38,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:40,984 INFO L124 PetriNetUnfolderBase]: 5390/9418 cut-off events. [2024-06-27 18:02:40,984 INFO L125 PetriNetUnfolderBase]: For 689034/689080 co-relation queries the response was YES. [2024-06-27 18:02:41,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59339 conditions, 9418 events. 5390/9418 cut-off events. For 689034/689080 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 73011 event pairs, 1718 based on Foata normal form. 18/9055 useless extension candidates. Maximal degree in co-relation 59178. Up to 7920 conditions per place. [2024-06-27 18:02:41,096 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 114 changer transitions 0/462 dead transitions. [2024-06-27 18:02:41,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 462 transitions, 7083 flow [2024-06-27 18:02:41,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:02:41,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:02:41,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 18:02:41,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 18:02:41,097 INFO L175 Difference]: Start difference. First operand has 346 places, 450 transitions, 5941 flow. Second operand 7 states and 205 transitions. [2024-06-27 18:02:41,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 462 transitions, 7083 flow [2024-06-27 18:02:44,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 462 transitions, 6848 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:02:44,833 INFO L231 Difference]: Finished difference. Result has 348 places, 450 transitions, 5940 flow [2024-06-27 18:02:44,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5706, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5940, PETRI_PLACES=348, PETRI_TRANSITIONS=450} [2024-06-27 18:02:44,833 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 296 predicate places. [2024-06-27 18:02:44,834 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 450 transitions, 5940 flow [2024-06-27 18:02:44,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:44,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:44,834 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 18:02:44,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 18:02:44,834 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:44,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash -849289182, now seen corresponding path program 1 times [2024-06-27 18:02:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:44,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21042649] [2024-06-27 18:02:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:44,926 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 18:02:44,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:44,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21042649] [2024-06-27 18:02:44,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21042649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:44,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:44,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:44,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641084690] [2024-06-27 18:02:44,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:44,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:44,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:44,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:44,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:44,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:44,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 450 transitions, 5940 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:44,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:44,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:44,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:46,990 INFO L124 PetriNetUnfolderBase]: 5443/9606 cut-off events. [2024-06-27 18:02:46,991 INFO L125 PetriNetUnfolderBase]: For 731974/732017 co-relation queries the response was YES. [2024-06-27 18:02:47,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60009 conditions, 9606 events. 5443/9606 cut-off events. For 731974/732017 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 74956 event pairs, 1486 based on Foata normal form. 25/9249 useless extension candidates. Maximal degree in co-relation 59847. Up to 7553 conditions per place. [2024-06-27 18:02:47,101 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 428 selfloop transitions, 35 changer transitions 0/480 dead transitions. [2024-06-27 18:02:47,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 480 transitions, 7242 flow [2024-06-27 18:02:47,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:02:47,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:02:47,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 18:02:47,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-27 18:02:47,102 INFO L175 Difference]: Start difference. First operand has 348 places, 450 transitions, 5940 flow. Second operand 6 states and 187 transitions. [2024-06-27 18:02:47,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 480 transitions, 7242 flow [2024-06-27 18:02:50,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 480 transitions, 6976 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:02:50,816 INFO L231 Difference]: Finished difference. Result has 347 places, 451 transitions, 5768 flow [2024-06-27 18:02:50,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5674, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5768, PETRI_PLACES=347, PETRI_TRANSITIONS=451} [2024-06-27 18:02:50,817 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 295 predicate places. [2024-06-27 18:02:50,817 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 451 transitions, 5768 flow [2024-06-27 18:02:50,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:50,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:50,817 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 18:02:50,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 18:02:50,818 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:50,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:50,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1323878852, now seen corresponding path program 2 times [2024-06-27 18:02:50,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:50,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607298367] [2024-06-27 18:02:50,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:50,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:50,901 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 18:02:50,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:50,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607298367] [2024-06-27 18:02:50,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607298367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:50,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:50,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:02:50,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244530627] [2024-06-27 18:02:50,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:50,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:02:50,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:50,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:02:50,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:02:50,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:50,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 451 transitions, 5768 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:50,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:50,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:50,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:53,058 INFO L124 PetriNetUnfolderBase]: 5496/9642 cut-off events. [2024-06-27 18:02:53,058 INFO L125 PetriNetUnfolderBase]: For 744272/744305 co-relation queries the response was YES. [2024-06-27 18:02:53,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60616 conditions, 9642 events. 5496/9642 cut-off events. For 744272/744305 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 75173 event pairs, 1658 based on Foata normal form. 18/9280 useless extension candidates. Maximal degree in co-relation 60453. Up to 8087 conditions per place. [2024-06-27 18:02:53,168 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 422 selfloop transitions, 34 changer transitions 0/473 dead transitions. [2024-06-27 18:02:53,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 473 transitions, 6782 flow [2024-06-27 18:02:53,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:02:53,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:02:53,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 18:02:53,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 18:02:53,169 INFO L175 Difference]: Start difference. First operand has 347 places, 451 transitions, 5768 flow. Second operand 6 states and 184 transitions. [2024-06-27 18:02:53,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 473 transitions, 6782 flow [2024-06-27 18:02:58,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 473 transitions, 6717 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 18:02:58,076 INFO L231 Difference]: Finished difference. Result has 350 places, 452 transitions, 5799 flow [2024-06-27 18:02:58,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5704, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5799, PETRI_PLACES=350, PETRI_TRANSITIONS=452} [2024-06-27 18:02:58,077 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 298 predicate places. [2024-06-27 18:02:58,077 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 452 transitions, 5799 flow [2024-06-27 18:02:58,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:02:58,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:58,077 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 18:02:58,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 18:02:58,077 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:58,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:58,077 INFO L85 PathProgramCache]: Analyzing trace with hash -845686368, now seen corresponding path program 1 times [2024-06-27 18:02:58,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:58,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61534386] [2024-06-27 18:02:58,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:58,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:58,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:58,181 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 18:02:58,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:58,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61534386] [2024-06-27 18:02:58,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61534386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:58,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:58,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:58,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439923924] [2024-06-27 18:02:58,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:58,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:58,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:58,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:58,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:58,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:58,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 452 transitions, 5799 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:02:58,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:58,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:58,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:00,286 INFO L124 PetriNetUnfolderBase]: 5543/9737 cut-off events. [2024-06-27 18:03:00,286 INFO L125 PetriNetUnfolderBase]: For 754836/754866 co-relation queries the response was YES. [2024-06-27 18:03:00,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61712 conditions, 9737 events. 5543/9737 cut-off events. For 754836/754866 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 76011 event pairs, 1712 based on Foata normal form. 8/9348 useless extension candidates. Maximal degree in co-relation 61548. Up to 8197 conditions per place. [2024-06-27 18:03:00,403 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 406 selfloop transitions, 68 changer transitions 0/491 dead transitions. [2024-06-27 18:03:00,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 491 transitions, 7249 flow [2024-06-27 18:03:00,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:03:00,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:03:00,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-06-27 18:03:00,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6226851851851852 [2024-06-27 18:03:00,404 INFO L175 Difference]: Start difference. First operand has 350 places, 452 transitions, 5799 flow. Second operand 9 states and 269 transitions. [2024-06-27 18:03:00,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 491 transitions, 7249 flow [2024-06-27 18:03:05,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 491 transitions, 7167 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:03:05,175 INFO L231 Difference]: Finished difference. Result has 355 places, 456 transitions, 6042 flow [2024-06-27 18:03:05,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6042, PETRI_PLACES=355, PETRI_TRANSITIONS=456} [2024-06-27 18:03:05,175 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 303 predicate places. [2024-06-27 18:03:05,175 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 456 transitions, 6042 flow [2024-06-27 18:03:05,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:05,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:05,176 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 18:03:05,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 18:03:05,176 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:05,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:05,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1002713886, now seen corresponding path program 2 times [2024-06-27 18:03:05,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:05,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888902602] [2024-06-27 18:03:05,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:05,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:05,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:05,303 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 18:03:05,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:05,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888902602] [2024-06-27 18:03:05,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888902602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:05,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:05,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:05,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761986141] [2024-06-27 18:03:05,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:05,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:05,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:05,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:05,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:05,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:05,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 456 transitions, 6042 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:05,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:05,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:05,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:07,502 INFO L124 PetriNetUnfolderBase]: 5538/9692 cut-off events. [2024-06-27 18:03:07,502 INFO L125 PetriNetUnfolderBase]: For 751811/751841 co-relation queries the response was YES. [2024-06-27 18:03:07,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61492 conditions, 9692 events. 5538/9692 cut-off events. For 751811/751841 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 75579 event pairs, 1744 based on Foata normal form. 8/9300 useless extension candidates. Maximal degree in co-relation 61327. Up to 8254 conditions per place. [2024-06-27 18:03:07,612 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 403 selfloop transitions, 63 changer transitions 0/483 dead transitions. [2024-06-27 18:03:07,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 483 transitions, 7044 flow [2024-06-27 18:03:07,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:07,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:07,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 18:03:07,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 18:03:07,613 INFO L175 Difference]: Start difference. First operand has 355 places, 456 transitions, 6042 flow. Second operand 8 states and 238 transitions. [2024-06-27 18:03:07,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 483 transitions, 7044 flow [2024-06-27 18:03:11,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 483 transitions, 6798 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-27 18:03:11,741 INFO L231 Difference]: Finished difference. Result has 358 places, 456 transitions, 5927 flow [2024-06-27 18:03:11,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5796, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5927, PETRI_PLACES=358, PETRI_TRANSITIONS=456} [2024-06-27 18:03:11,742 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 306 predicate places. [2024-06-27 18:03:11,742 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 456 transitions, 5927 flow [2024-06-27 18:03:11,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:11,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:11,742 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 18:03:11,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 18:03:11,743 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:11,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:11,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1002718846, now seen corresponding path program 1 times [2024-06-27 18:03:11,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:11,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189202889] [2024-06-27 18:03:11,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:11,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:11,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 18:03:11,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:11,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189202889] [2024-06-27 18:03:11,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189202889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:11,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:11,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:11,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576975391] [2024-06-27 18:03:11,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:11,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:11,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:11,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:11,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:11,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:11,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 456 transitions, 5927 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:11,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:11,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:11,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:13,995 INFO L124 PetriNetUnfolderBase]: 5555/9724 cut-off events. [2024-06-27 18:03:13,995 INFO L125 PetriNetUnfolderBase]: For 757565/757647 co-relation queries the response was YES. [2024-06-27 18:03:14,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61286 conditions, 9724 events. 5555/9724 cut-off events. For 757565/757647 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 75917 event pairs, 1764 based on Foata normal form. 31/9360 useless extension candidates. Maximal degree in co-relation 61119. Up to 8154 conditions per place. [2024-06-27 18:03:14,110 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 352 selfloop transitions, 120 changer transitions 0/489 dead transitions. [2024-06-27 18:03:14,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 489 transitions, 7748 flow [2024-06-27 18:03:14,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:14,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:14,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-27 18:03:14,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-06-27 18:03:14,111 INFO L175 Difference]: Start difference. First operand has 358 places, 456 transitions, 5927 flow. Second operand 8 states and 243 transitions. [2024-06-27 18:03:14,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 489 transitions, 7748 flow [2024-06-27 18:03:19,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 489 transitions, 7614 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:03:19,257 INFO L231 Difference]: Finished difference. Result has 359 places, 462 transitions, 6148 flow [2024-06-27 18:03:19,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5793, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6148, PETRI_PLACES=359, PETRI_TRANSITIONS=462} [2024-06-27 18:03:19,258 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 307 predicate places. [2024-06-27 18:03:19,258 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 462 transitions, 6148 flow [2024-06-27 18:03:19,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:19,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:19,258 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 18:03:19,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 18:03:19,258 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:19,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:19,259 INFO L85 PathProgramCache]: Analyzing trace with hash 160406500, now seen corresponding path program 10 times [2024-06-27 18:03:19,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:19,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271439082] [2024-06-27 18:03:19,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:19,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:19,353 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 18:03:19,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:19,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271439082] [2024-06-27 18:03:19,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271439082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:19,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:19,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:03:19,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701653931] [2024-06-27 18:03:19,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:19,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:03:19,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:19,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:03:19,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:03:19,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:19,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 462 transitions, 6148 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:03:19,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:19,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:19,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:21,658 INFO L124 PetriNetUnfolderBase]: 5562/9731 cut-off events. [2024-06-27 18:03:21,658 INFO L125 PetriNetUnfolderBase]: For 768853/768900 co-relation queries the response was YES. [2024-06-27 18:03:21,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61611 conditions, 9731 events. 5562/9731 cut-off events. For 768853/768900 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 75850 event pairs, 1728 based on Foata normal form. 23/9355 useless extension candidates. Maximal degree in co-relation 61443. Up to 8354 conditions per place. [2024-06-27 18:03:21,774 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 434 selfloop transitions, 41 changer transitions 0/492 dead transitions. [2024-06-27 18:03:21,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 492 transitions, 7462 flow [2024-06-27 18:03:21,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:03:21,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:03:21,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 18:03:21,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 18:03:21,776 INFO L175 Difference]: Start difference. First operand has 359 places, 462 transitions, 6148 flow. Second operand 7 states and 217 transitions. [2024-06-27 18:03:21,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 492 transitions, 7462 flow [2024-06-27 18:03:27,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 492 transitions, 7186 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:03:27,126 INFO L231 Difference]: Finished difference. Result has 361 places, 465 transitions, 6020 flow [2024-06-27 18:03:27,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5872, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6020, PETRI_PLACES=361, PETRI_TRANSITIONS=465} [2024-06-27 18:03:27,126 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 309 predicate places. [2024-06-27 18:03:27,126 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 465 transitions, 6020 flow [2024-06-27 18:03:27,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:03:27,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:27,126 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 18:03:27,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 18:03:27,127 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:27,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:27,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1696073312, now seen corresponding path program 11 times [2024-06-27 18:03:27,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:27,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381658200] [2024-06-27 18:03:27,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:27,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:27,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:27,217 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 18:03:27,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:27,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381658200] [2024-06-27 18:03:27,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381658200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:27,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:27,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:03:27,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478986814] [2024-06-27 18:03:27,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:27,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:03:27,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:27,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:03:27,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:03:27,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:27,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 465 transitions, 6020 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:03:27,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:27,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:27,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:29,214 INFO L124 PetriNetUnfolderBase]: 5576/9753 cut-off events. [2024-06-27 18:03:29,214 INFO L125 PetriNetUnfolderBase]: For 778763/778807 co-relation queries the response was YES. [2024-06-27 18:03:29,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61570 conditions, 9753 events. 5576/9753 cut-off events. For 778763/778807 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 75965 event pairs, 1728 based on Foata normal form. 20/9370 useless extension candidates. Maximal degree in co-relation 61402. Up to 8368 conditions per place. [2024-06-27 18:03:29,673 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 435 selfloop transitions, 48 changer transitions 0/500 dead transitions. [2024-06-27 18:03:29,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 500 transitions, 7407 flow [2024-06-27 18:03:29,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:03:29,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:03:29,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-06-27 18:03:29,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134259259259259 [2024-06-27 18:03:29,675 INFO L175 Difference]: Start difference. First operand has 361 places, 465 transitions, 6020 flow. Second operand 9 states and 265 transitions. [2024-06-27 18:03:29,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 500 transitions, 7407 flow [2024-06-27 18:03:34,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 500 transitions, 7169 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 18:03:34,928 INFO L231 Difference]: Finished difference. Result has 365 places, 471 transitions, 5995 flow [2024-06-27 18:03:34,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5803, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5995, PETRI_PLACES=365, PETRI_TRANSITIONS=471} [2024-06-27 18:03:34,928 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 313 predicate places. [2024-06-27 18:03:34,928 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 471 transitions, 5995 flow [2024-06-27 18:03:34,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 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 18:03:34,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:34,929 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 18:03:34,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 18:03:34,929 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:34,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:34,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1310028832, now seen corresponding path program 12 times [2024-06-27 18:03:34,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:34,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216086774] [2024-06-27 18:03:34,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:34,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:34,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:35,020 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 18:03:35,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:35,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216086774] [2024-06-27 18:03:35,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216086774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:35,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:35,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:35,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934186276] [2024-06-27 18:03:35,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:35,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:35,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:35,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:35,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:35,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:35,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 471 transitions, 5995 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:35,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:35,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:35,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:37,136 INFO L124 PetriNetUnfolderBase]: 5583/9755 cut-off events. [2024-06-27 18:03:37,136 INFO L125 PetriNetUnfolderBase]: For 790370/790398 co-relation queries the response was YES. [2024-06-27 18:03:37,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61647 conditions, 9755 events. 5583/9755 cut-off events. For 790370/790398 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 76014 event pairs, 1733 based on Foata normal form. 5/9347 useless extension candidates. Maximal degree in co-relation 61479. Up to 8120 conditions per place. [2024-06-27 18:03:37,254 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 347 selfloop transitions, 140 changer transitions 0/504 dead transitions. [2024-06-27 18:03:37,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 504 transitions, 8065 flow [2024-06-27 18:03:37,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:03:37,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:03:37,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 293 transitions. [2024-06-27 18:03:37,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104166666666667 [2024-06-27 18:03:37,256 INFO L175 Difference]: Start difference. First operand has 365 places, 471 transitions, 5995 flow. Second operand 10 states and 293 transitions. [2024-06-27 18:03:37,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 504 transitions, 8065 flow [2024-06-27 18:03:42,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 504 transitions, 7945 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:03:42,058 INFO L231 Difference]: Finished difference. Result has 369 places, 474 transitions, 6225 flow [2024-06-27 18:03:42,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5875, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6225, PETRI_PLACES=369, PETRI_TRANSITIONS=474} [2024-06-27 18:03:42,059 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-27 18:03:42,059 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 474 transitions, 6225 flow [2024-06-27 18:03:42,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:42,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:42,060 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 18:03:42,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 18:03:42,060 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:42,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:42,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2139098054, now seen corresponding path program 13 times [2024-06-27 18:03:42,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:42,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165388599] [2024-06-27 18:03:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:42,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:42,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:42,148 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 18:03:42,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:42,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165388599] [2024-06-27 18:03:42,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165388599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:42,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:42,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:42,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097463522] [2024-06-27 18:03:42,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:42,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:42,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:42,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:42,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:42,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:42,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 474 transitions, 6225 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 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 18:03:42,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:42,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:42,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand