./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe034_tso.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/safe034_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe034_tso.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:57:52,167 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:57:52,229 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:57:52,241 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:57:52,241 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:57:52,393 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:57:52,394 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:57:52,394 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:57:52,394 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:57:52,397 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:57:52,398 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:57:52,398 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:57:52,399 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:57:52,400 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:57:52,400 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:57:52,400 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:57:52,400 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:57:52,401 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:57:52,401 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:57:52,401 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:57:52,401 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:57:52,401 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:57:52,402 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:57:52,402 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:57:52,402 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:57:52,402 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:57:52,402 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:57:52,403 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:57:52,403 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:57:52,403 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:57:52,404 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:57:52,404 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:57:52,404 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:57:52,405 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:57:52,405 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:57:52,405 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:57:52,405 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:57:52,405 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:57:52,405 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:57:52,406 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:57:52,406 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:57:52,406 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:57:52,406 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:57:52,406 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:57:52,609 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:57:52,623 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:57:52,625 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:57:52,626 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:57:52,628 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:57:52,630 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-27 17:57:53,667 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:57:53,875 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:57:53,879 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-27 17:57:53,894 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c86b5bf2/7929b4ad1c6a4d759a3fb7acc3dc41ee/FLAG09eb5548a [2024-06-27 17:57:53,905 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c86b5bf2/7929b4ad1c6a4d759a3fb7acc3dc41ee [2024-06-27 17:57:53,907 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:57:53,907 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:57:53,907 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/safe034_tso.yml/witness.yml [2024-06-27 17:57:54,007 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:57:54,008 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:57:54,009 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:57:54,010 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:57:54,013 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:57:54,014 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:57:53" (1/2) ... [2024-06-27 17:57:54,015 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35aa88d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:57:54, skipping insertion in model container [2024-06-27 17:57:54,015 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:57:53" (1/2) ... [2024-06-27 17:57:54,016 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4d3702b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:57:54, skipping insertion in model container [2024-06-27 17:57:54,017 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:57:54" (2/2) ... [2024-06-27 17:57:54,017 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35aa88d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:57:54, skipping insertion in model container [2024-06-27 17:57:54,017 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:57:54" (2/2) ... [2024-06-27 17:57:54,017 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:57:54,057 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:57:54,058 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 17:57:54,059 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 17:57:54,059 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 17:57:54,059 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:57:54,059 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-27 17:57:54,098 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:57:54,253 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/safe034_tso.i[945,958] [2024-06-27 17:57:54,398 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:57:54,406 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:57:54,433 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/safe034_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:57:54,472 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:57:54,501 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:57:54,502 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:57:54 WrapperNode [2024-06-27 17:57:54,502 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:57:54,503 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:57:54,503 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:57:54,503 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:57:54,508 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:57:54" (1/1) ... [2024-06-27 17:57:54,524 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:57:54" (1/1) ... [2024-06-27 17:57:54,539 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 17:57:54,540 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:57:54,540 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:57:54,540 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:57:54,540 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:57:54,547 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:57:54" (1/1) ... [2024-06-27 17:57:54,548 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:57:54" (1/1) ... [2024-06-27 17:57:54,549 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:57:54" (1/1) ... [2024-06-27 17:57:54,559 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:57:54,559 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:57:54" (1/1) ... [2024-06-27 17:57:54,559 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:57:54" (1/1) ... [2024-06-27 17:57:54,563 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:57:54" (1/1) ... [2024-06-27 17:57:54,565 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:57:54" (1/1) ... [2024-06-27 17:57:54,566 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:57:54" (1/1) ... [2024-06-27 17:57:54,566 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:57:54" (1/1) ... [2024-06-27 17:57:54,568 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:57:54,569 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:57:54,569 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:57:54,569 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:57:54,570 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:57:54" (1/1) ... [2024-06-27 17:57:54,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:57:54,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:57:54,597 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:57:54,604 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:57:54,625 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:57:54,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:57:54,626 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:57:54,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:57:54,626 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:57:54,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:57:54,626 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:57:54,627 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:57:54,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:57:54,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:57:54,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:57:54,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:57:54,629 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:57:54,714 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:57:54,716 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:57:54,909 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:57:54,909 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:57:54,960 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:57:54,961 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:57:54,961 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:57:54 BoogieIcfgContainer [2024-06-27 17:57:54,961 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:57:54,963 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:57:54,963 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:57:54,965 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:57:54,965 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:57:53" (1/4) ... [2024-06-27 17:57:54,966 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a3c848c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:57:54, skipping insertion in model container [2024-06-27 17:57:54,966 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:57:54" (2/4) ... [2024-06-27 17:57:54,966 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a3c848c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:57:54, skipping insertion in model container [2024-06-27 17:57:54,966 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:57:54" (3/4) ... [2024-06-27 17:57:54,966 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a3c848c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:57:54, skipping insertion in model container [2024-06-27 17:57:54,967 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:57:54" (4/4) ... [2024-06-27 17:57:54,967 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-27 17:57:54,981 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:57:54,981 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:57:54,981 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:57:55,011 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:57:55,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 17:57:55,081 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 17:57:55,081 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:57:55,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 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/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 17:57:55,086 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 17:57:55,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-27 17:57:55,102 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:57:55,111 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;@84f6ba6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:57:55,112 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:57:55,114 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:57:55,114 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:57:55,115 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:57:55,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:55,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:57:55,116 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:57:55,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:55,120 INFO L85 PathProgramCache]: Analyzing trace with hash 210901836, now seen corresponding path program 1 times [2024-06-27 17:57:55,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:55,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119558458] [2024-06-27 17:57:55,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:55,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:55,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:55,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119558458] [2024-06-27 17:57:55,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119558458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:55,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:55,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:57:55,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387742259] [2024-06-27 17:57:55,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:55,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:57:55,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:55,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:57:55,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:57:55,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-27 17:57:55,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:55,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:55,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-27 17:57:55,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:55,721 INFO L124 PetriNetUnfolderBase]: 943/1664 cut-off events. [2024-06-27 17:57:55,721 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 17:57:55,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 1664 events. 943/1664 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9882 event pairs, 677 based on Foata normal form. 1/1573 useless extension candidates. Maximal degree in co-relation 3120. Up to 1411 conditions per place. [2024-06-27 17:57:55,746 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 32 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-06-27 17:57:55,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 193 flow [2024-06-27 17:57:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:57:55,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:57:55,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-27 17:57:55,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2024-06-27 17:57:55,757 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 102 transitions. [2024-06-27 17:57:55,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 193 flow [2024-06-27 17:57:55,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:57:55,762 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-06-27 17:57:55,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-27 17:57:55,767 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-27 17:57:55,767 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-06-27 17:57:55,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:55,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:55,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:55,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:57:55,769 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:57:55,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:55,770 INFO L85 PathProgramCache]: Analyzing trace with hash 813218411, now seen corresponding path program 1 times [2024-06-27 17:57:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:55,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071805782] [2024-06-27 17:57:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:55,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:55,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:55,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:55,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:55,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071805782] [2024-06-27 17:57:55,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071805782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:55,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:55,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:57:55,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129874080] [2024-06-27 17:57:55,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:55,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:57:55,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:55,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:57:55,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:57:55,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-27 17:57:55,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 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:57:55,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:55,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-27 17:57:55,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:56,117 INFO L124 PetriNetUnfolderBase]: 937/1542 cut-off events. [2024-06-27 17:57:56,118 INFO L125 PetriNetUnfolderBase]: For 293/293 co-relation queries the response was YES. [2024-06-27 17:57:56,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3423 conditions, 1542 events. 937/1542 cut-off events. For 293/293 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8616 event pairs, 421 based on Foata normal form. 3/1512 useless extension candidates. Maximal degree in co-relation 3411. Up to 1383 conditions per place. [2024-06-27 17:57:56,126 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 41 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-27 17:57:56,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 268 flow [2024-06-27 17:57:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:57:56,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:57:56,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-27 17:57:56,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7180851063829787 [2024-06-27 17:57:56,133 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 135 transitions. [2024-06-27 17:57:56,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 268 flow [2024-06-27 17:57:56,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:57:56,137 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 154 flow [2024-06-27 17:57:56,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-27 17:57:56,138 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2024-06-27 17:57:56,138 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 154 flow [2024-06-27 17:57:56,138 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:57:56,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:56,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:56,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:57:56,142 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:57:56,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:56,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1587469056, now seen corresponding path program 1 times [2024-06-27 17:57:56,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:56,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211287853] [2024-06-27 17:57:56,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:56,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:56,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:56,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:56,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:56,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211287853] [2024-06-27 17:57:56,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211287853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:56,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:56,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:57:56,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995344155] [2024-06-27 17:57:56,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:56,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:57:56,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:56,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:57:56,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:57:56,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:56,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:56,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:56,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:56,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:56,453 INFO L124 PetriNetUnfolderBase]: 1193/1966 cut-off events. [2024-06-27 17:57:56,453 INFO L125 PetriNetUnfolderBase]: For 956/956 co-relation queries the response was YES. [2024-06-27 17:57:56,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4780 conditions, 1966 events. 1193/1966 cut-off events. For 956/956 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11322 event pairs, 574 based on Foata normal form. 2/1930 useless extension candidates. Maximal degree in co-relation 4766. Up to 1760 conditions per place. [2024-06-27 17:57:56,465 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 42 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-27 17:57:56,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 300 flow [2024-06-27 17:57:56,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:57:56,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:57:56,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-27 17:57:56,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-27 17:57:56,468 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 154 flow. Second operand 4 states and 128 transitions. [2024-06-27 17:57:56,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 300 flow [2024-06-27 17:57:56,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 286 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:57:56,471 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 180 flow [2024-06-27 17:57:56,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 17:57:56,472 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places. [2024-06-27 17:57:56,472 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 180 flow [2024-06-27 17:57:56,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:56,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:56,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:56,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:57:56,474 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:57:56,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:56,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1074516857, now seen corresponding path program 1 times [2024-06-27 17:57:56,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:56,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700016302] [2024-06-27 17:57:56,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:56,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:56,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:56,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700016302] [2024-06-27 17:57:56,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700016302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:56,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:56,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:57:56,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838485412] [2024-06-27 17:57:56,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:56,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:57:56,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:56,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:57:56,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:57:56,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:56,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 180 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:57:56,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:56,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:56,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:56,840 INFO L124 PetriNetUnfolderBase]: 1184/2033 cut-off events. [2024-06-27 17:57:56,840 INFO L125 PetriNetUnfolderBase]: For 1577/1637 co-relation queries the response was YES. [2024-06-27 17:57:56,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5221 conditions, 2033 events. 1184/2033 cut-off events. For 1577/1637 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12054 event pairs, 292 based on Foata normal form. 6/1995 useless extension candidates. Maximal degree in co-relation 5206. Up to 1682 conditions per place. [2024-06-27 17:57:56,852 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 60 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-27 17:57:56,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 88 transitions, 424 flow [2024-06-27 17:57:56,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:57:56,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:57:56,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 17:57:56,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-27 17:57:56,854 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 180 flow. Second operand 6 states and 192 transitions. [2024-06-27 17:57:56,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 88 transitions, 424 flow [2024-06-27 17:57:56,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 408 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 17:57:56,856 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 223 flow [2024-06-27 17:57:56,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-06-27 17:57:56,857 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2024-06-27 17:57:56,857 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 223 flow [2024-06-27 17:57:56,858 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:57:56,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:56,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:56,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:57:56,858 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:57:56,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:56,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1660907619, now seen corresponding path program 1 times [2024-06-27 17:57:56,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:56,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139932711] [2024-06-27 17:57:56,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:56,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:56,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:56,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:56,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:56,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139932711] [2024-06-27 17:57:56,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139932711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:56,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:56,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:57:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748596437] [2024-06-27 17:57:56,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:57:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:56,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:57:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:57:56,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:56,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 223 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:57:56,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:56,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:56,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:57,141 INFO L124 PetriNetUnfolderBase]: 1201/2052 cut-off events. [2024-06-27 17:57:57,142 INFO L125 PetriNetUnfolderBase]: For 2559/2617 co-relation queries the response was YES. [2024-06-27 17:57:57,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5764 conditions, 2052 events. 1201/2052 cut-off events. For 2559/2617 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12192 event pairs, 382 based on Foata normal form. 4/2014 useless extension candidates. Maximal degree in co-relation 5747. Up to 1722 conditions per place. [2024-06-27 17:57:57,154 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 55 selfloop transitions, 15 changer transitions 0/86 dead transitions. [2024-06-27 17:57:57,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 86 transitions, 477 flow [2024-06-27 17:57:57,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:57:57,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:57:57,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-27 17:57:57,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6936170212765957 [2024-06-27 17:57:57,157 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 223 flow. Second operand 5 states and 163 transitions. [2024-06-27 17:57:57,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 86 transitions, 477 flow [2024-06-27 17:57:57,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 86 transitions, 448 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:57:57,165 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 274 flow [2024-06-27 17:57:57,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-27 17:57:57,168 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2024-06-27 17:57:57,169 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 274 flow [2024-06-27 17:57:57,169 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:57:57,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:57,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:57,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:57:57,170 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:57:57,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:57,170 INFO L85 PathProgramCache]: Analyzing trace with hash 501872561, now seen corresponding path program 2 times [2024-06-27 17:57:57,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:57,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71419939] [2024-06-27 17:57:57,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:57,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:57,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:57,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:57,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71419939] [2024-06-27 17:57:57,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71419939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:57,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:57,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:57:57,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228772719] [2024-06-27 17:57:57,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:57,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:57:57,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:57,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:57:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:57:57,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:57,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 274 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:57:57,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:57,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:57,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:57,466 INFO L124 PetriNetUnfolderBase]: 1196/2063 cut-off events. [2024-06-27 17:57:57,466 INFO L125 PetriNetUnfolderBase]: For 3794/3873 co-relation queries the response was YES. [2024-06-27 17:57:57,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6139 conditions, 2063 events. 1196/2063 cut-off events. For 3794/3873 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12274 event pairs, 525 based on Foata normal form. 24/2037 useless extension candidates. Maximal degree in co-relation 6121. Up to 1717 conditions per place. [2024-06-27 17:57:57,481 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 50 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-27 17:57:57,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 81 transitions, 454 flow [2024-06-27 17:57:57,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:57:57,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:57:57,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 17:57:57,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-06-27 17:57:57,482 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 274 flow. Second operand 5 states and 158 transitions. [2024-06-27 17:57:57,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 81 transitions, 454 flow [2024-06-27 17:57:57,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 426 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 17:57:57,490 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 284 flow [2024-06-27 17:57:57,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=284, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-27 17:57:57,492 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2024-06-27 17:57:57,492 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 284 flow [2024-06-27 17:57:57,492 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:57:57,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:57,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:57,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:57:57,493 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:57:57,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:57,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1224018445, now seen corresponding path program 1 times [2024-06-27 17:57:57,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:57,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769485150] [2024-06-27 17:57:57,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:57,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:57,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:57,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:57,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769485150] [2024-06-27 17:57:57,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769485150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:57,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:57,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:57:57,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226519330] [2024-06-27 17:57:57,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:57,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:57:57,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:57,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:57:57,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:57:57,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:57,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 284 flow. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:57,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:57,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:57,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:57,776 INFO L124 PetriNetUnfolderBase]: 1439/2442 cut-off events. [2024-06-27 17:57:57,776 INFO L125 PetriNetUnfolderBase]: For 4753/4753 co-relation queries the response was YES. [2024-06-27 17:57:57,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7216 conditions, 2442 events. 1439/2442 cut-off events. For 4753/4753 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14553 event pairs, 775 based on Foata normal form. 1/2417 useless extension candidates. Maximal degree in co-relation 7196. Up to 2090 conditions per place. [2024-06-27 17:57:57,790 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 49 selfloop transitions, 7 changer transitions 0/75 dead transitions. [2024-06-27 17:57:57,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 75 transitions, 440 flow [2024-06-27 17:57:57,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:57:57,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:57:57,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 17:57:57,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-06-27 17:57:57,791 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 284 flow. Second operand 4 states and 123 transitions. [2024-06-27 17:57:57,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 75 transitions, 440 flow [2024-06-27 17:57:57,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 75 transitions, 398 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:57,798 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 284 flow [2024-06-27 17:57:57,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=284, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-27 17:57:57,798 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places. [2024-06-27 17:57:57,798 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 284 flow [2024-06-27 17:57:57,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:57,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:57,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:57,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:57:57,799 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:57:57,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:57,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1782063298, now seen corresponding path program 1 times [2024-06-27 17:57:57,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:57,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367316225] [2024-06-27 17:57:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:57,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:57,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:57,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:57,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:57,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367316225] [2024-06-27 17:57:57,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367316225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:57,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:57,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:57:57,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212154443] [2024-06-27 17:57:57,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:57,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:57:57,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:57,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:57:57,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:57:57,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:57,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 284 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:57:57,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:57,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:57,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:58,122 INFO L124 PetriNetUnfolderBase]: 1210/2044 cut-off events. [2024-06-27 17:57:58,123 INFO L125 PetriNetUnfolderBase]: For 4927/5047 co-relation queries the response was YES. [2024-06-27 17:57:58,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6529 conditions, 2044 events. 1210/2044 cut-off events. For 4927/5047 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11965 event pairs, 398 based on Foata normal form. 2/2019 useless extension candidates. Maximal degree in co-relation 6509. Up to 1744 conditions per place. [2024-06-27 17:57:58,154 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 70 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-27 17:57:58,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 552 flow [2024-06-27 17:57:58,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:57:58,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:57:58,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 17:57:58,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6773049645390071 [2024-06-27 17:57:58,156 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 284 flow. Second operand 6 states and 191 transitions. [2024-06-27 17:57:58,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 552 flow [2024-06-27 17:57:58,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 532 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:57:58,160 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 326 flow [2024-06-27 17:57:58,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-27 17:57:58,161 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-06-27 17:57:58,161 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 326 flow [2024-06-27 17:57:58,161 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:57:58,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:58,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:58,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:57:58,162 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:57:58,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:58,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1781943328, now seen corresponding path program 2 times [2024-06-27 17:57:58,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:58,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770706407] [2024-06-27 17:57:58,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:58,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:58,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:58,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:58,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770706407] [2024-06-27 17:57:58,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770706407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:58,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:58,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:57:58,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107882032] [2024-06-27 17:57:58,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:58,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:57:58,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:58,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:57:58,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:57:58,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:58,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 326 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:57:58,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:58,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:58,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:58,498 INFO L124 PetriNetUnfolderBase]: 1227/2076 cut-off events. [2024-06-27 17:57:58,498 INFO L125 PetriNetUnfolderBase]: For 6454/6588 co-relation queries the response was YES. [2024-06-27 17:57:58,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7101 conditions, 2076 events. 1227/2076 cut-off events. For 6454/6588 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12250 event pairs, 392 based on Foata normal form. 25/2076 useless extension candidates. Maximal degree in co-relation 7080. Up to 1701 conditions per place. [2024-06-27 17:57:58,515 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 63 selfloop transitions, 25 changer transitions 0/104 dead transitions. [2024-06-27 17:57:58,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 664 flow [2024-06-27 17:57:58,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:57:58,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:57:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-27 17:57:58,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6879432624113475 [2024-06-27 17:57:58,516 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 326 flow. Second operand 6 states and 194 transitions. [2024-06-27 17:57:58,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 664 flow [2024-06-27 17:57:58,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 626 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:57:58,521 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 408 flow [2024-06-27 17:57:58,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-27 17:57:58,523 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 20 predicate places. [2024-06-27 17:57:58,523 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 408 flow [2024-06-27 17:57:58,523 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:57:58,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:58,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:58,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:57:58,523 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:57:58,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:58,524 INFO L85 PathProgramCache]: Analyzing trace with hash 154999200, now seen corresponding path program 3 times [2024-06-27 17:57:58,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:58,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506465330] [2024-06-27 17:57:58,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:58,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:58,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:58,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:58,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506465330] [2024-06-27 17:57:58,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506465330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:58,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:58,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:57:58,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036423391] [2024-06-27 17:57:58,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:58,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:57:58,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:58,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:57:58,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:57:58,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:58,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 408 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:57:58,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:58,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:58,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:58,841 INFO L124 PetriNetUnfolderBase]: 1222/2062 cut-off events. [2024-06-27 17:57:58,841 INFO L125 PetriNetUnfolderBase]: For 8399/8603 co-relation queries the response was YES. [2024-06-27 17:57:58,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7479 conditions, 2062 events. 1222/2062 cut-off events. For 8399/8603 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12020 event pairs, 380 based on Foata normal form. 64/2103 useless extension candidates. Maximal degree in co-relation 7457. Up to 1696 conditions per place. [2024-06-27 17:57:58,851 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 58 selfloop transitions, 25 changer transitions 0/99 dead transitions. [2024-06-27 17:57:58,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 638 flow [2024-06-27 17:57:58,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:57:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:57:58,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:57:58,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-27 17:57:58,853 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 408 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:57:58,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 638 flow [2024-06-27 17:57:58,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 588 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 17:57:58,860 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 416 flow [2024-06-27 17:57:58,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2024-06-27 17:57:58,861 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2024-06-27 17:57:58,861 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 416 flow [2024-06-27 17:57:58,861 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:57:58,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:58,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:58,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:57:58,862 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:57:58,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash 342576382, now seen corresponding path program 1 times [2024-06-27 17:57:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:58,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971607553] [2024-06-27 17:57:58,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:58,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:58,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:58,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:57:58,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:58,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971607553] [2024-06-27 17:57:58,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971607553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:58,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:58,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:57:58,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520571296] [2024-06-27 17:57:58,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:58,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:57:58,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:58,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:57:58,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:57:58,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:57:58,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 416 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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:57:58,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:58,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:57:58,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:59,182 INFO L124 PetriNetUnfolderBase]: 1586/2604 cut-off events. [2024-06-27 17:57:59,182 INFO L125 PetriNetUnfolderBase]: For 10597/10597 co-relation queries the response was YES. [2024-06-27 17:57:59,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 2604 events. 1586/2604 cut-off events. For 10597/10597 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15094 event pairs, 487 based on Foata normal form. 4/2602 useless extension candidates. Maximal degree in co-relation 9331. Up to 2280 conditions per place. [2024-06-27 17:57:59,196 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 78 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2024-06-27 17:57:59,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 105 transitions, 705 flow [2024-06-27 17:57:59,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:57:59,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:57:59,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:57:59,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 17:57:59,198 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 416 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:57:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 105 transitions, 705 flow [2024-06-27 17:57:59,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 105 transitions, 634 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:59,206 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 429 flow [2024-06-27 17:57:59,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=429, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2024-06-27 17:57:59,207 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 26 predicate places. [2024-06-27 17:57:59,207 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 429 flow [2024-06-27 17:57:59,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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:57:59,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:59,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:59,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:57:59,208 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:59,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:59,208 INFO L85 PathProgramCache]: Analyzing trace with hash 710134683, now seen corresponding path program 1 times [2024-06-27 17:57:59,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:59,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63520327] [2024-06-27 17:57:59,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:59,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:59,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:59,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:59,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63520327] [2024-06-27 17:57:59,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63520327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:59,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:59,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:57:59,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871484486] [2024-06-27 17:57:59,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:59,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:57:59,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:59,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:57:59,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:57:59,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:59,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 429 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:57:59,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:59,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:59,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:59,479 INFO L124 PetriNetUnfolderBase]: 1467/2452 cut-off events. [2024-06-27 17:57:59,480 INFO L125 PetriNetUnfolderBase]: For 11927/11935 co-relation queries the response was YES. [2024-06-27 17:57:59,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9157 conditions, 2452 events. 1467/2452 cut-off events. For 11927/11935 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14525 event pairs, 485 based on Foata normal form. 7/2434 useless extension candidates. Maximal degree in co-relation 9131. Up to 2065 conditions per place. [2024-06-27 17:57:59,493 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 64 selfloop transitions, 18 changer transitions 0/101 dead transitions. [2024-06-27 17:57:59,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 101 transitions, 705 flow [2024-06-27 17:57:59,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:57:59,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:57:59,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 17:57:59,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553191489361702 [2024-06-27 17:57:59,495 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 429 flow. Second operand 5 states and 154 transitions. [2024-06-27 17:57:59,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 101 transitions, 705 flow [2024-06-27 17:57:59,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 101 transitions, 666 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:57:59,506 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 508 flow [2024-06-27 17:57:59,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-27 17:57:59,506 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2024-06-27 17:57:59,506 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 508 flow [2024-06-27 17:57:59,507 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:57:59,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:59,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:59,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:57:59,507 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:59,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:59,508 INFO L85 PathProgramCache]: Analyzing trace with hash 2089561524, now seen corresponding path program 1 times [2024-06-27 17:57:59,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:59,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624571434] [2024-06-27 17:57:59,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:59,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:59,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:59,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624571434] [2024-06-27 17:57:59,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624571434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:59,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:59,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:57:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186096212] [2024-06-27 17:57:59,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:59,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:57:59,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:59,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:57:59,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:57:59,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:59,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 508 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:57:59,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:59,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:59,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:59,817 INFO L124 PetriNetUnfolderBase]: 1475/2528 cut-off events. [2024-06-27 17:57:59,817 INFO L125 PetriNetUnfolderBase]: For 14388/14409 co-relation queries the response was YES. [2024-06-27 17:57:59,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9927 conditions, 2528 events. 1475/2528 cut-off events. For 14388/14409 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15221 event pairs, 703 based on Foata normal form. 8/2491 useless extension candidates. Maximal degree in co-relation 9899. Up to 2070 conditions per place. [2024-06-27 17:57:59,834 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 70 selfloop transitions, 21 changer transitions 0/110 dead transitions. [2024-06-27 17:57:59,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 110 transitions, 798 flow [2024-06-27 17:57:59,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:57:59,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:57:59,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-27 17:57:59,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851063829787234 [2024-06-27 17:57:59,836 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 508 flow. Second operand 5 states and 161 transitions. [2024-06-27 17:57:59,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 110 transitions, 798 flow [2024-06-27 17:57:59,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 764 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 17:57:59,850 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 555 flow [2024-06-27 17:57:59,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=555, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-27 17:57:59,851 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2024-06-27 17:57:59,851 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 555 flow [2024-06-27 17:57:59,852 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:57:59,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:59,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:59,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:57:59,853 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:59,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:59,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1827188596, now seen corresponding path program 2 times [2024-06-27 17:57:59,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:59,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274184701] [2024-06-27 17:57:59,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:59,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:59,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:57:59,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:59,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274184701] [2024-06-27 17:57:59,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274184701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:59,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:59,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:57:59,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061537346] [2024-06-27 17:57:59,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:59,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:57:59,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:59,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:57:59,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:57:59,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:57:59,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 555 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:57:59,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:59,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:57:59,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:00,165 INFO L124 PetriNetUnfolderBase]: 1467/2459 cut-off events. [2024-06-27 17:58:00,165 INFO L125 PetriNetUnfolderBase]: For 15357/15361 co-relation queries the response was YES. [2024-06-27 17:58:00,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9950 conditions, 2459 events. 1467/2459 cut-off events. For 15357/15361 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14718 event pairs, 491 based on Foata normal form. 6/2438 useless extension candidates. Maximal degree in co-relation 9920. Up to 2062 conditions per place. [2024-06-27 17:58:00,180 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 64 selfloop transitions, 20 changer transitions 0/103 dead transitions. [2024-06-27 17:58:00,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 103 transitions, 757 flow [2024-06-27 17:58:00,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:00,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:00,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 17:58:00,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6510638297872341 [2024-06-27 17:58:00,182 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 555 flow. Second operand 5 states and 153 transitions. [2024-06-27 17:58:00,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 103 transitions, 757 flow [2024-06-27 17:58:00,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 103 transitions, 704 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:00,197 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 550 flow [2024-06-27 17:58:00,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=550, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-27 17:58:00,198 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-06-27 17:58:00,198 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 550 flow [2024-06-27 17:58:00,198 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:00,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:00,198 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:00,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:58:00,198 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:00,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:00,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2121505006, now seen corresponding path program 1 times [2024-06-27 17:58:00,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:00,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128605493] [2024-06-27 17:58:00,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:00,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:00,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:00,271 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:00,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:00,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128605493] [2024-06-27 17:58:00,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128605493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:00,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:00,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:00,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924261531] [2024-06-27 17:58:00,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:00,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:00,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:00,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:00,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:00,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:00,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 550 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:00,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:00,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:00,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:00,488 INFO L124 PetriNetUnfolderBase]: 1626/2721 cut-off events. [2024-06-27 17:58:00,488 INFO L125 PetriNetUnfolderBase]: For 16714/16714 co-relation queries the response was YES. [2024-06-27 17:58:00,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10764 conditions, 2721 events. 1626/2721 cut-off events. For 16714/16714 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16124 event pairs, 739 based on Foata normal form. 1/2695 useless extension candidates. Maximal degree in co-relation 10733. Up to 2352 conditions per place. [2024-06-27 17:58:00,506 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 83 selfloop transitions, 15 changer transitions 0/113 dead transitions. [2024-06-27 17:58:00,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 113 transitions, 862 flow [2024-06-27 17:58:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:00,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:00,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 17:58:00,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-06-27 17:58:00,508 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 550 flow. Second operand 5 states and 151 transitions. [2024-06-27 17:58:00,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 113 transitions, 862 flow [2024-06-27 17:58:00,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 113 transitions, 803 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:00,560 INFO L231 Difference]: Finished difference. Result has 87 places, 94 transitions, 577 flow [2024-06-27 17:58:00,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=577, PETRI_PLACES=87, PETRI_TRANSITIONS=94} [2024-06-27 17:58:00,560 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-06-27 17:58:00,560 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 577 flow [2024-06-27 17:58:00,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:00,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:00,561 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:00,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:58:00,561 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:00,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:00,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1828291080, now seen corresponding path program 2 times [2024-06-27 17:58:00,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:00,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917295368] [2024-06-27 17:58:00,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:00,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:00,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:00,629 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:00,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:00,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917295368] [2024-06-27 17:58:00,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917295368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:00,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:00,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:00,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525786060] [2024-06-27 17:58:00,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:00,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:00,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:00,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:00,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:00,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:00,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 577 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:00,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:00,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:00,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:00,841 INFO L124 PetriNetUnfolderBase]: 1623/2712 cut-off events. [2024-06-27 17:58:00,842 INFO L125 PetriNetUnfolderBase]: For 18545/18545 co-relation queries the response was YES. [2024-06-27 17:58:00,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 2712 events. 1623/2712 cut-off events. For 18545/18545 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16035 event pairs, 742 based on Foata normal form. 1/2684 useless extension candidates. Maximal degree in co-relation 11063. Up to 2349 conditions per place. [2024-06-27 17:58:00,860 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 79 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2024-06-27 17:58:00,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 109 transitions, 799 flow [2024-06-27 17:58:00,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:00,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:00,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 17:58:00,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625531914893617 [2024-06-27 17:58:00,861 INFO L175 Difference]: Start difference. First operand has 87 places, 94 transitions, 577 flow. Second operand 5 states and 147 transitions. [2024-06-27 17:58:00,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 109 transitions, 799 flow [2024-06-27 17:58:00,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 109 transitions, 763 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:00,883 INFO L231 Difference]: Finished difference. Result has 91 places, 94 transitions, 577 flow [2024-06-27 17:58:00,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=577, PETRI_PLACES=91, PETRI_TRANSITIONS=94} [2024-06-27 17:58:00,884 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 40 predicate places. [2024-06-27 17:58:00,884 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 94 transitions, 577 flow [2024-06-27 17:58:00,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:00,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:00,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:00,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:58:00,885 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:00,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:00,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1122229269, now seen corresponding path program 1 times [2024-06-27 17:58:00,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:00,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741314088] [2024-06-27 17:58:00,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:00,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:00,999 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:01,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:01,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741314088] [2024-06-27 17:58:01,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741314088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:01,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:01,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:01,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031048200] [2024-06-27 17:58:01,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:01,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:01,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:01,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:01,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:01,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:01,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 94 transitions, 577 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:01,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:01,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:01,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:01,321 INFO L124 PetriNetUnfolderBase]: 1651/2773 cut-off events. [2024-06-27 17:58:01,321 INFO L125 PetriNetUnfolderBase]: For 24082/24275 co-relation queries the response was YES. [2024-06-27 17:58:01,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 2773 events. 1651/2773 cut-off events. For 24082/24275 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16887 event pairs, 298 based on Foata normal form. 30/2769 useless extension candidates. Maximal degree in co-relation 11874. Up to 2081 conditions per place. [2024-06-27 17:58:01,341 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 17 changer transitions 0/150 dead transitions. [2024-06-27 17:58:01,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 150 transitions, 1077 flow [2024-06-27 17:58:01,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:01,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:01,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 17:58:01,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6781914893617021 [2024-06-27 17:58:01,343 INFO L175 Difference]: Start difference. First operand has 91 places, 94 transitions, 577 flow. Second operand 8 states and 255 transitions. [2024-06-27 17:58:01,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 150 transitions, 1077 flow [2024-06-27 17:58:01,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 150 transitions, 1035 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:01,363 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 613 flow [2024-06-27 17:58:01,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-06-27 17:58:01,363 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-06-27 17:58:01,363 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 613 flow [2024-06-27 17:58:01,364 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:01,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:01,364 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:01,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:58:01,364 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:01,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:01,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1126357631, now seen corresponding path program 2 times [2024-06-27 17:58:01,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:01,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287218185] [2024-06-27 17:58:01,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:01,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:01,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:01,461 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:01,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:01,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287218185] [2024-06-27 17:58:01,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287218185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:01,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:01,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:01,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393550828] [2024-06-27 17:58:01,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:01,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:01,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:01,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:01,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:01,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:01,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 613 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:01,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:01,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:01,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:01,804 INFO L124 PetriNetUnfolderBase]: 1622/2796 cut-off events. [2024-06-27 17:58:01,804 INFO L125 PetriNetUnfolderBase]: For 25656/25763 co-relation queries the response was YES. [2024-06-27 17:58:01,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11857 conditions, 2796 events. 1622/2796 cut-off events. For 25656/25763 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17402 event pairs, 661 based on Foata normal form. 32/2757 useless extension candidates. Maximal degree in co-relation 11823. Up to 2209 conditions per place. [2024-06-27 17:58:01,822 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 106 selfloop transitions, 14 changer transitions 0/139 dead transitions. [2024-06-27 17:58:01,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 139 transitions, 971 flow [2024-06-27 17:58:01,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:01,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:01,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:58:01,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2024-06-27 17:58:01,824 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 613 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:58:01,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 139 transitions, 971 flow [2024-06-27 17:58:01,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 139 transitions, 943 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:01,849 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 620 flow [2024-06-27 17:58:01,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=620, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-27 17:58:01,849 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2024-06-27 17:58:01,849 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 620 flow [2024-06-27 17:58:01,850 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:01,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:01,850 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:01,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:58:01,850 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:01,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:01,851 INFO L85 PathProgramCache]: Analyzing trace with hash -56312067, now seen corresponding path program 3 times [2024-06-27 17:58:01,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:01,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485674531] [2024-06-27 17:58:01,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:01,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:01,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:01,939 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:01,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:01,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485674531] [2024-06-27 17:58:01,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485674531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:01,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:01,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:01,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612247190] [2024-06-27 17:58:01,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:01,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:01,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:01,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:01,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:01,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:01,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 620 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:01,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:01,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:01,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:02,245 INFO L124 PetriNetUnfolderBase]: 1733/3000 cut-off events. [2024-06-27 17:58:02,245 INFO L125 PetriNetUnfolderBase]: For 28854/29005 co-relation queries the response was YES. [2024-06-27 17:58:02,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12763 conditions, 3000 events. 1733/3000 cut-off events. For 28854/29005 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18920 event pairs, 542 based on Foata normal form. 54/3006 useless extension candidates. Maximal degree in co-relation 12727. Up to 2310 conditions per place. [2024-06-27 17:58:02,265 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 90 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-06-27 17:58:02,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 137 transitions, 986 flow [2024-06-27 17:58:02,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:02,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:02,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-27 17:58:02,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6778115501519757 [2024-06-27 17:58:02,267 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 620 flow. Second operand 7 states and 223 transitions. [2024-06-27 17:58:02,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 137 transitions, 986 flow [2024-06-27 17:58:02,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 137 transitions, 953 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:02,296 INFO L231 Difference]: Finished difference. Result has 98 places, 97 transitions, 672 flow [2024-06-27 17:58:02,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=672, PETRI_PLACES=98, PETRI_TRANSITIONS=97} [2024-06-27 17:58:02,296 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-06-27 17:58:02,296 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 97 transitions, 672 flow [2024-06-27 17:58:02,297 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:02,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:02,297 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:02,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:58:02,297 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:02,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:02,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1416764573, now seen corresponding path program 1 times [2024-06-27 17:58:02,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:02,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520176417] [2024-06-27 17:58:02,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:02,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:02,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:02,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:02,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:02,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520176417] [2024-06-27 17:58:02,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520176417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:02,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:02,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:02,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285331403] [2024-06-27 17:58:02,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:02,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:02,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:02,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:02,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:02,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:02,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 97 transitions, 672 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:02,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:02,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:02,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:02,723 INFO L124 PetriNetUnfolderBase]: 1986/3243 cut-off events. [2024-06-27 17:58:02,723 INFO L125 PetriNetUnfolderBase]: For 31181/31181 co-relation queries the response was YES. [2024-06-27 17:58:02,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14226 conditions, 3243 events. 1986/3243 cut-off events. For 31181/31181 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19716 event pairs, 506 based on Foata normal form. 4/3239 useless extension candidates. Maximal degree in co-relation 14189. Up to 2826 conditions per place. [2024-06-27 17:58:02,742 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 103 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-06-27 17:58:02,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 140 transitions, 1061 flow [2024-06-27 17:58:02,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:02,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:02,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:58:02,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-06-27 17:58:02,745 INFO L175 Difference]: Start difference. First operand has 98 places, 97 transitions, 672 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:58:02,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 140 transitions, 1061 flow [2024-06-27 17:58:02,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 140 transitions, 996 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:02,782 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 715 flow [2024-06-27 17:58:02,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2024-06-27 17:58:02,782 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-27 17:58:02,783 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 715 flow [2024-06-27 17:58:02,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:02,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:02,783 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:02,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:58:02,783 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:02,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:02,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1369591745, now seen corresponding path program 4 times [2024-06-27 17:58:02,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:02,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213766897] [2024-06-27 17:58:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:02,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:02,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:02,874 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:02,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:02,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213766897] [2024-06-27 17:58:02,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213766897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:02,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:02,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:02,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984964156] [2024-06-27 17:58:02,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:02,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:02,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:02,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:02,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:02,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:02,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 715 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:02,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:02,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:02,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:03,236 INFO L124 PetriNetUnfolderBase]: 1782/3082 cut-off events. [2024-06-27 17:58:03,236 INFO L125 PetriNetUnfolderBase]: For 33981/34112 co-relation queries the response was YES. [2024-06-27 17:58:03,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13543 conditions, 3082 events. 1782/3082 cut-off events. For 33981/34112 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19631 event pairs, 526 based on Foata normal form. 50/3076 useless extension candidates. Maximal degree in co-relation 13504. Up to 2385 conditions per place. [2024-06-27 17:58:03,259 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 91 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-27 17:58:03,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 140 transitions, 1081 flow [2024-06-27 17:58:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:03,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:03,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-27 17:58:03,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668693009118541 [2024-06-27 17:58:03,261 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 715 flow. Second operand 7 states and 220 transitions. [2024-06-27 17:58:03,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 140 transitions, 1081 flow [2024-06-27 17:58:03,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1018 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:03,288 INFO L231 Difference]: Finished difference. Result has 104 places, 103 transitions, 743 flow [2024-06-27 17:58:03,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=743, PETRI_PLACES=104, PETRI_TRANSITIONS=103} [2024-06-27 17:58:03,289 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 53 predicate places. [2024-06-27 17:58:03,289 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 103 transitions, 743 flow [2024-06-27 17:58:03,289 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:03,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:03,289 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:03,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:58:03,289 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:03,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:03,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1153706851, now seen corresponding path program 2 times [2024-06-27 17:58:03,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:03,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302511420] [2024-06-27 17:58:03,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:03,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:03,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:03,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:03,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302511420] [2024-06-27 17:58:03,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302511420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:03,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:03,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:03,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927849882] [2024-06-27 17:58:03,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:03,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:03,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:03,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:03,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:03,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:03,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 743 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:03,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:03,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:03,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:03,716 INFO L124 PetriNetUnfolderBase]: 2081/3446 cut-off events. [2024-06-27 17:58:03,717 INFO L125 PetriNetUnfolderBase]: For 36482/36482 co-relation queries the response was YES. [2024-06-27 17:58:03,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 3446 events. 2081/3446 cut-off events. For 36482/36482 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21184 event pairs, 714 based on Foata normal form. 4/3424 useless extension candidates. Maximal degree in co-relation 15356. Up to 2970 conditions per place. [2024-06-27 17:58:03,736 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 103 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-06-27 17:58:03,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 143 transitions, 1142 flow [2024-06-27 17:58:03,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:03,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:03,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:58:03,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-27 17:58:03,738 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 743 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:58:03,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 143 transitions, 1142 flow [2024-06-27 17:58:03,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1069 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:03,770 INFO L231 Difference]: Finished difference. Result has 107 places, 109 transitions, 802 flow [2024-06-27 17:58:03,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=802, PETRI_PLACES=107, PETRI_TRANSITIONS=109} [2024-06-27 17:58:03,771 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-27 17:58:03,771 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 109 transitions, 802 flow [2024-06-27 17:58:03,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:03,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:03,771 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:03,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:58:03,771 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:03,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:03,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1507025763, now seen corresponding path program 3 times [2024-06-27 17:58:03,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:03,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440773147] [2024-06-27 17:58:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:03,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:03,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:03,855 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:03,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:03,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440773147] [2024-06-27 17:58:03,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440773147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:03,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:03,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:03,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23399131] [2024-06-27 17:58:03,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:03,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:03,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:03,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:03,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:03,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:03,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 802 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:03,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:03,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:03,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:04,198 INFO L124 PetriNetUnfolderBase]: 2108/3562 cut-off events. [2024-06-27 17:58:04,199 INFO L125 PetriNetUnfolderBase]: For 38996/38996 co-relation queries the response was YES. [2024-06-27 17:58:04,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15894 conditions, 3562 events. 2108/3562 cut-off events. For 38996/38996 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22444 event pairs, 837 based on Foata normal form. 4/3526 useless extension candidates. Maximal degree in co-relation 15852. Up to 3011 conditions per place. [2024-06-27 17:58:04,222 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 104 selfloop transitions, 28 changer transitions 0/147 dead transitions. [2024-06-27 17:58:04,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 147 transitions, 1201 flow [2024-06-27 17:58:04,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:04,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:58:04,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-27 17:58:04,224 INFO L175 Difference]: Start difference. First operand has 107 places, 109 transitions, 802 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:58:04,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 147 transitions, 1201 flow [2024-06-27 17:58:04,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 147 transitions, 1120 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:04,268 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 843 flow [2024-06-27 17:58:04,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=843, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-27 17:58:04,268 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 59 predicate places. [2024-06-27 17:58:04,269 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 843 flow [2024-06-27 17:58:04,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:04,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:04,269 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:04,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:58:04,269 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:04,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:04,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1496550243, now seen corresponding path program 4 times [2024-06-27 17:58:04,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:04,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233052232] [2024-06-27 17:58:04,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:04,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:04,360 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:04,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:04,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233052232] [2024-06-27 17:58:04,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233052232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:04,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:04,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:04,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124694971] [2024-06-27 17:58:04,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:04,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:04,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:04,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:04,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:04,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:04,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 843 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:04,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:04,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:04,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:04,695 INFO L124 PetriNetUnfolderBase]: 2100/3534 cut-off events. [2024-06-27 17:58:04,695 INFO L125 PetriNetUnfolderBase]: For 40683/40683 co-relation queries the response was YES. [2024-06-27 17:58:04,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15909 conditions, 3534 events. 2100/3534 cut-off events. For 40683/40683 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22158 event pairs, 506 based on Foata normal form. 4/3528 useless extension candidates. Maximal degree in co-relation 15866. Up to 2888 conditions per place. [2024-06-27 17:58:04,719 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 100 selfloop transitions, 35 changer transitions 0/150 dead transitions. [2024-06-27 17:58:04,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 150 transitions, 1235 flow [2024-06-27 17:58:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:04,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:04,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:58:04,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-27 17:58:04,720 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 843 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:58:04,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 150 transitions, 1235 flow [2024-06-27 17:58:04,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1164 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:04,774 INFO L231 Difference]: Finished difference. Result has 114 places, 115 transitions, 893 flow [2024-06-27 17:58:04,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=893, PETRI_PLACES=114, PETRI_TRANSITIONS=115} [2024-06-27 17:58:04,774 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 63 predicate places. [2024-06-27 17:58:04,774 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 115 transitions, 893 flow [2024-06-27 17:58:04,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:04,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:04,775 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:04,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:58:04,775 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:04,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:04,775 INFO L85 PathProgramCache]: Analyzing trace with hash -667272900, now seen corresponding path program 1 times [2024-06-27 17:58:04,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:04,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854653955] [2024-06-27 17:58:04,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:04,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:04,847 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:04,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:04,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854653955] [2024-06-27 17:58:04,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854653955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:04,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:04,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:04,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265667210] [2024-06-27 17:58:04,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:04,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:04,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:04,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:04,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:04,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:04,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 115 transitions, 893 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:04,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:04,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:04,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:05,181 INFO L124 PetriNetUnfolderBase]: 2152/3659 cut-off events. [2024-06-27 17:58:05,181 INFO L125 PetriNetUnfolderBase]: For 44343/44343 co-relation queries the response was YES. [2024-06-27 17:58:05,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16565 conditions, 3659 events. 2152/3659 cut-off events. For 44343/44343 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23261 event pairs, 613 based on Foata normal form. 2/3646 useless extension candidates. Maximal degree in co-relation 16521. Up to 2999 conditions per place. [2024-06-27 17:58:05,205 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 111 selfloop transitions, 33 changer transitions 0/159 dead transitions. [2024-06-27 17:58:05,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 159 transitions, 1499 flow [2024-06-27 17:58:05,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:05,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:05,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:58:05,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2024-06-27 17:58:05,206 INFO L175 Difference]: Start difference. First operand has 114 places, 115 transitions, 893 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:58:05,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 159 transitions, 1499 flow [2024-06-27 17:58:05,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 1396 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:05,261 INFO L231 Difference]: Finished difference. Result has 117 places, 132 transitions, 1039 flow [2024-06-27 17:58:05,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=117, PETRI_TRANSITIONS=132} [2024-06-27 17:58:05,262 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-27 17:58:05,262 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 132 transitions, 1039 flow [2024-06-27 17:58:05,262 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:05,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:05,262 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:05,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:58:05,263 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:05,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:05,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1659391616, now seen corresponding path program 2 times [2024-06-27 17:58:05,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:05,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600467598] [2024-06-27 17:58:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:05,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:05,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:05,329 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:05,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:05,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600467598] [2024-06-27 17:58:05,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600467598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:05,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:05,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:05,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902709941] [2024-06-27 17:58:05,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:05,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:05,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:05,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:05,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:05,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:05,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 132 transitions, 1039 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:05,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:05,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:05,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:05,662 INFO L124 PetriNetUnfolderBase]: 2176/3575 cut-off events. [2024-06-27 17:58:05,662 INFO L125 PetriNetUnfolderBase]: For 47334/47334 co-relation queries the response was YES. [2024-06-27 17:58:05,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17241 conditions, 3575 events. 2176/3575 cut-off events. For 47334/47334 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22174 event pairs, 544 based on Foata normal form. 2/3563 useless extension candidates. Maximal degree in co-relation 17194. Up to 3022 conditions per place. [2024-06-27 17:58:05,683 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 109 selfloop transitions, 36 changer transitions 0/160 dead transitions. [2024-06-27 17:58:05,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 160 transitions, 1559 flow [2024-06-27 17:58:05,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:05,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:05,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:58:05,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 17:58:05,684 INFO L175 Difference]: Start difference. First operand has 117 places, 132 transitions, 1039 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:58:05,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 160 transitions, 1559 flow [2024-06-27 17:58:05,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 160 transitions, 1505 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-27 17:58:05,732 INFO L231 Difference]: Finished difference. Result has 124 places, 137 transitions, 1136 flow [2024-06-27 17:58:05,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1136, PETRI_PLACES=124, PETRI_TRANSITIONS=137} [2024-06-27 17:58:05,732 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 73 predicate places. [2024-06-27 17:58:05,732 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 137 transitions, 1136 flow [2024-06-27 17:58:05,732 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:05,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:05,733 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:05,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:58:05,733 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:05,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:05,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1700495756, now seen corresponding path program 3 times [2024-06-27 17:58:05,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:05,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940393133] [2024-06-27 17:58:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:05,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:05,795 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:05,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:05,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940393133] [2024-06-27 17:58:05,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940393133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:05,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:05,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:05,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070708381] [2024-06-27 17:58:05,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:05,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:05,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:05,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:05,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:05,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:05,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 137 transitions, 1136 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:05,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:05,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:05,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:06,169 INFO L124 PetriNetUnfolderBase]: 2184/3638 cut-off events. [2024-06-27 17:58:06,169 INFO L125 PetriNetUnfolderBase]: For 50565/50565 co-relation queries the response was YES. [2024-06-27 17:58:06,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17584 conditions, 3638 events. 2184/3638 cut-off events. For 50565/50565 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22947 event pairs, 557 based on Foata normal form. 2/3623 useless extension candidates. Maximal degree in co-relation 17533. Up to 3032 conditions per place. [2024-06-27 17:58:06,202 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 103 selfloop transitions, 45 changer transitions 0/163 dead transitions. [2024-06-27 17:58:06,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 163 transitions, 1604 flow [2024-06-27 17:58:06,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:06,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:06,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:58:06,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-06-27 17:58:06,203 INFO L175 Difference]: Start difference. First operand has 124 places, 137 transitions, 1136 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:58:06,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 163 transitions, 1604 flow [2024-06-27 17:58:06,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 163 transitions, 1486 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:06,385 INFO L231 Difference]: Finished difference. Result has 127 places, 144 transitions, 1225 flow [2024-06-27 17:58:06,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1225, PETRI_PLACES=127, PETRI_TRANSITIONS=144} [2024-06-27 17:58:06,385 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-06-27 17:58:06,386 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 144 transitions, 1225 flow [2024-06-27 17:58:06,386 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:06,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:06,386 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:06,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:58:06,386 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:06,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:06,387 INFO L85 PathProgramCache]: Analyzing trace with hash -460342630, now seen corresponding path program 1 times [2024-06-27 17:58:06,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:06,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981231868] [2024-06-27 17:58:06,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:06,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:06,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:06,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:06,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981231868] [2024-06-27 17:58:06,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981231868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:06,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:06,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:06,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99226772] [2024-06-27 17:58:06,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:06,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:06,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:06,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:06,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:06,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:06,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 144 transitions, 1225 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:06,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:06,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:06,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:06,883 INFO L124 PetriNetUnfolderBase]: 2139/3644 cut-off events. [2024-06-27 17:58:06,883 INFO L125 PetriNetUnfolderBase]: For 57759/57759 co-relation queries the response was YES. [2024-06-27 17:58:06,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17470 conditions, 3644 events. 2139/3644 cut-off events. For 57759/57759 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23579 event pairs, 833 based on Foata normal form. 12/3604 useless extension candidates. Maximal degree in co-relation 17418. Up to 2899 conditions per place. [2024-06-27 17:58:06,912 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 105 selfloop transitions, 30 changer transitions 0/168 dead transitions. [2024-06-27 17:58:06,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 168 transitions, 1587 flow [2024-06-27 17:58:06,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:06,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:06,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:58:06,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-27 17:58:06,914 INFO L175 Difference]: Start difference. First operand has 127 places, 144 transitions, 1225 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:58:06,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 168 transitions, 1587 flow [2024-06-27 17:58:06,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 168 transitions, 1521 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:06,981 INFO L231 Difference]: Finished difference. Result has 131 places, 146 transitions, 1262 flow [2024-06-27 17:58:06,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1262, PETRI_PLACES=131, PETRI_TRANSITIONS=146} [2024-06-27 17:58:06,981 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 80 predicate places. [2024-06-27 17:58:06,981 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 146 transitions, 1262 flow [2024-06-27 17:58:06,981 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:06,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:06,982 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:06,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:58:06,982 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:06,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:06,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1982719053, now seen corresponding path program 1 times [2024-06-27 17:58:06,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:06,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347045610] [2024-06-27 17:58:06,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:06,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:07,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 17:58:07,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:07,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347045610] [2024-06-27 17:58:07,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347045610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:07,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:07,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:07,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933140829] [2024-06-27 17:58:07,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:07,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:07,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:07,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:07,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:07,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:07,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 146 transitions, 1262 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:07,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:07,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:07,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:07,471 INFO L124 PetriNetUnfolderBase]: 2300/3804 cut-off events. [2024-06-27 17:58:07,472 INFO L125 PetriNetUnfolderBase]: For 57815/57815 co-relation queries the response was YES. [2024-06-27 17:58:07,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18821 conditions, 3804 events. 2300/3804 cut-off events. For 57815/57815 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23989 event pairs, 560 based on Foata normal form. 1/3786 useless extension candidates. Maximal degree in co-relation 18768. Up to 3180 conditions per place. [2024-06-27 17:58:07,495 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 115 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2024-06-27 17:58:07,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 1859 flow [2024-06-27 17:58:07,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:07,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:07,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 17:58:07,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737588652482269 [2024-06-27 17:58:07,496 INFO L175 Difference]: Start difference. First operand has 131 places, 146 transitions, 1262 flow. Second operand 6 states and 190 transitions. [2024-06-27 17:58:07,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 1859 flow [2024-06-27 17:58:07,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 1780 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:07,563 INFO L231 Difference]: Finished difference. Result has 133 places, 153 transitions, 1376 flow [2024-06-27 17:58:07,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1376, PETRI_PLACES=133, PETRI_TRANSITIONS=153} [2024-06-27 17:58:07,564 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2024-06-27 17:58:07,564 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 153 transitions, 1376 flow [2024-06-27 17:58:07,564 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:07,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:07,564 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:07,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:58:07,565 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:07,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:07,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1994985543, now seen corresponding path program 2 times [2024-06-27 17:58:07,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:07,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896522675] [2024-06-27 17:58:07,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:07,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:07,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:07,628 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:07,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:07,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896522675] [2024-06-27 17:58:07,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896522675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:07,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:07,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:07,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433203728] [2024-06-27 17:58:07,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:07,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:07,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:07,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:07,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:07,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:07,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 153 transitions, 1376 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:07,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:07,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:07,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:07,984 INFO L124 PetriNetUnfolderBase]: 2325/3834 cut-off events. [2024-06-27 17:58:07,984 INFO L125 PetriNetUnfolderBase]: For 60799/60799 co-relation queries the response was YES. [2024-06-27 17:58:07,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19133 conditions, 3834 events. 2325/3834 cut-off events. For 60799/60799 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24036 event pairs, 563 based on Foata normal form. 1/3819 useless extension candidates. Maximal degree in co-relation 19079. Up to 3198 conditions per place. [2024-06-27 17:58:08,011 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 112 selfloop transitions, 59 changer transitions 0/186 dead transitions. [2024-06-27 17:58:08,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 186 transitions, 1992 flow [2024-06-27 17:58:08,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:08,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:08,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:58:08,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 17:58:08,012 INFO L175 Difference]: Start difference. First operand has 133 places, 153 transitions, 1376 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:58:08,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 186 transitions, 1992 flow [2024-06-27 17:58:08,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1888 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:08,106 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1494 flow [2024-06-27 17:58:08,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1494, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2024-06-27 17:58:08,106 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-06-27 17:58:08,107 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1494 flow [2024-06-27 17:58:08,107 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:08,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:08,107 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:08,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:58:08,107 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:08,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash 427799697, now seen corresponding path program 3 times [2024-06-27 17:58:08,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:08,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883937856] [2024-06-27 17:58:08,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:08,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:08,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:08,190 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,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:08,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883937856] [2024-06-27 17:58:08,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883937856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:08,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:08,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:08,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471402828] [2024-06-27 17:58:08,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:08,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:08,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:08,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:08,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:08,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:08,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1494 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:08,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:08,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:08,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:08,578 INFO L124 PetriNetUnfolderBase]: 2322/3819 cut-off events. [2024-06-27 17:58:08,578 INFO L125 PetriNetUnfolderBase]: For 63562/63562 co-relation queries the response was YES. [2024-06-27 17:58:08,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 3819 events. 2322/3819 cut-off events. For 63562/63562 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23933 event pairs, 551 based on Foata normal form. 1/3808 useless extension candidates. Maximal degree in co-relation 19095. Up to 3196 conditions per place. [2024-06-27 17:58:08,605 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 117 selfloop transitions, 54 changer transitions 0/186 dead transitions. [2024-06-27 17:58:08,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 186 transitions, 2016 flow [2024-06-27 17:58:08,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:08,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:58:08,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 17:58:08,606 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1494 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:58:08,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 186 transitions, 2016 flow [2024-06-27 17:58:08,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 186 transitions, 1926 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:08,700 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 1518 flow [2024-06-27 17:58:08,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1518, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2024-06-27 17:58:08,701 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2024-06-27 17:58:08,701 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 1518 flow [2024-06-27 17:58:08,701 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:08,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:08,701 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:08,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:58:08,701 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:08,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:08,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1343144627, now seen corresponding path program 4 times [2024-06-27 17:58:08,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:08,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415934121] [2024-06-27 17:58:08,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:08,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:08,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:08,766 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,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:08,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415934121] [2024-06-27 17:58:08,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415934121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:08,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:08,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:08,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589231213] [2024-06-27 17:58:08,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:08,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:08,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:08,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:08,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:08,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:08,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 1518 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:08,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:08,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:08,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:09,131 INFO L124 PetriNetUnfolderBase]: 2314/3924 cut-off events. [2024-06-27 17:58:09,131 INFO L125 PetriNetUnfolderBase]: For 67310/67310 co-relation queries the response was YES. [2024-06-27 17:58:09,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19260 conditions, 3924 events. 2314/3924 cut-off events. For 67310/67310 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25170 event pairs, 626 based on Foata normal form. 2/3908 useless extension candidates. Maximal degree in co-relation 19204. Up to 3188 conditions per place. [2024-06-27 17:58:09,159 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 117 selfloop transitions, 50 changer transitions 0/182 dead transitions. [2024-06-27 17:58:09,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 1964 flow [2024-06-27 17:58:09,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:09,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:58:09,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-27 17:58:09,160 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 1518 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:58:09,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 1964 flow [2024-06-27 17:58:09,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 1867 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:09,244 INFO L231 Difference]: Finished difference. Result has 144 places, 160 transitions, 1529 flow [2024-06-27 17:58:09,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1529, PETRI_PLACES=144, PETRI_TRANSITIONS=160} [2024-06-27 17:58:09,245 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-06-27 17:58:09,245 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 160 transitions, 1529 flow [2024-06-27 17:58:09,245 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:09,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:09,245 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:09,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:58:09,245 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:09,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:09,246 INFO L85 PathProgramCache]: Analyzing trace with hash -706699917, now seen corresponding path program 5 times [2024-06-27 17:58:09,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:09,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706601263] [2024-06-27 17:58:09,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:09,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:09,331 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,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:09,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706601263] [2024-06-27 17:58:09,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706601263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:09,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:09,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:09,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894674221] [2024-06-27 17:58:09,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:09,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:09,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:09,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:09,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:09,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:09,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 160 transitions, 1529 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,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:09,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:09,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:09,678 INFO L124 PetriNetUnfolderBase]: 2308/3792 cut-off events. [2024-06-27 17:58:09,679 INFO L125 PetriNetUnfolderBase]: For 68752/68752 co-relation queries the response was YES. [2024-06-27 17:58:09,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19121 conditions, 3792 events. 2308/3792 cut-off events. For 68752/68752 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23840 event pairs, 551 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 19064. Up to 3183 conditions per place. [2024-06-27 17:58:09,706 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 113 selfloop transitions, 51 changer transitions 0/179 dead transitions. [2024-06-27 17:58:09,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 179 transitions, 1963 flow [2024-06-27 17:58:09,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:09,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:09,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:58:09,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-06-27 17:58:09,716 INFO L175 Difference]: Start difference. First operand has 144 places, 160 transitions, 1529 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:58:09,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 179 transitions, 1963 flow [2024-06-27 17:58:09,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 1843 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:09,814 INFO L231 Difference]: Finished difference. Result has 145 places, 160 transitions, 1520 flow [2024-06-27 17:58:09,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1520, PETRI_PLACES=145, PETRI_TRANSITIONS=160} [2024-06-27 17:58:09,814 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-06-27 17:58:09,814 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 160 transitions, 1520 flow [2024-06-27 17:58:09,814 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:09,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:09,814 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:09,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:58:09,815 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:09,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:09,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1394553549, now seen corresponding path program 6 times [2024-06-27 17:58:09,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:09,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075236177] [2024-06-27 17:58:09,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:09,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:09,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:09,913 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,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:09,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075236177] [2024-06-27 17:58:09,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075236177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:09,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:09,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:09,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797916033] [2024-06-27 17:58:09,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:09,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:09,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:09,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:09,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:09,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:09,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 160 transitions, 1520 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,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:09,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:09,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:10,318 INFO L124 PetriNetUnfolderBase]: 2300/3780 cut-off events. [2024-06-27 17:58:10,320 INFO L125 PetriNetUnfolderBase]: For 70407/70407 co-relation queries the response was YES. [2024-06-27 17:58:10,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19065 conditions, 3780 events. 2300/3780 cut-off events. For 70407/70407 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23766 event pairs, 551 based on Foata normal form. 2/3768 useless extension candidates. Maximal degree in co-relation 19007. Up to 3175 conditions per place. [2024-06-27 17:58:10,343 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 108 selfloop transitions, 55 changer transitions 0/178 dead transitions. [2024-06-27 17:58:10,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 178 transitions, 1886 flow [2024-06-27 17:58:10,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:10,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:58:10,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-06-27 17:58:10,344 INFO L175 Difference]: Start difference. First operand has 145 places, 160 transitions, 1520 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:58:10,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 178 transitions, 1886 flow [2024-06-27 17:58:10,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 178 transitions, 1801 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:10,436 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1552 flow [2024-06-27 17:58:10,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1552, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2024-06-27 17:58:10,436 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-06-27 17:58:10,436 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1552 flow [2024-06-27 17:58:10,436 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,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:10,436 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:10,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:58:10,437 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:10,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:10,437 INFO L85 PathProgramCache]: Analyzing trace with hash 440963475, now seen corresponding path program 1 times [2024-06-27 17:58:10,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:10,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131086734] [2024-06-27 17:58:10,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:10,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:10,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:10,512 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,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:10,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131086734] [2024-06-27 17:58:10,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131086734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:10,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:10,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:10,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932202132] [2024-06-27 17:58:10,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:10,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:10,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:10,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:10,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:10,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:10,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1552 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:10,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:10,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:10,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:10,890 INFO L124 PetriNetUnfolderBase]: 2311/3891 cut-off events. [2024-06-27 17:58:10,890 INFO L125 PetriNetUnfolderBase]: For 73275/73275 co-relation queries the response was YES. [2024-06-27 17:58:10,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19402 conditions, 3891 events. 2311/3891 cut-off events. For 73275/73275 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24845 event pairs, 901 based on Foata normal form. 1/3854 useless extension candidates. Maximal degree in co-relation 19343. Up to 3400 conditions per place. [2024-06-27 17:58:10,918 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 159 selfloop transitions, 13 changer transitions 0/187 dead transitions. [2024-06-27 17:58:10,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 187 transitions, 1996 flow [2024-06-27 17:58:10,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:10,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:10,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:58:10,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-06-27 17:58:10,920 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1552 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:58:10,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 187 transitions, 1996 flow [2024-06-27 17:58:11,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 187 transitions, 1784 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:58:11,055 INFO L231 Difference]: Finished difference. Result has 146 places, 163 transitions, 1422 flow [2024-06-27 17:58:11,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1422, PETRI_PLACES=146, PETRI_TRANSITIONS=163} [2024-06-27 17:58:11,055 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2024-06-27 17:58:11,055 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 163 transitions, 1422 flow [2024-06-27 17:58:11,055 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:11,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:11,055 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:11,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:58:11,056 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:11,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:11,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1343135699, now seen corresponding path program 2 times [2024-06-27 17:58:11,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:11,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605219103] [2024-06-27 17:58:11,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:11,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:11,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:11,117 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,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:11,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605219103] [2024-06-27 17:58:11,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605219103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146759932] [2024-06-27 17:58:11,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:11,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:11,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:11,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:11,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 163 transitions, 1422 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:11,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:11,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:11,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:11,537 INFO L124 PetriNetUnfolderBase]: 2322/3853 cut-off events. [2024-06-27 17:58:11,538 INFO L125 PetriNetUnfolderBase]: For 76066/76066 co-relation queries the response was YES. [2024-06-27 17:58:11,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19552 conditions, 3853 events. 2322/3853 cut-off events. For 76066/76066 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24421 event pairs, 564 based on Foata normal form. 1/3846 useless extension candidates. Maximal degree in co-relation 19492. Up to 3379 conditions per place. [2024-06-27 17:58:11,569 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 151 selfloop transitions, 25 changer transitions 0/191 dead transitions. [2024-06-27 17:58:11,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 191 transitions, 1994 flow [2024-06-27 17:58:11,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:11,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:11,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:58:11,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-06-27 17:58:11,570 INFO L175 Difference]: Start difference. First operand has 146 places, 163 transitions, 1422 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:58:11,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 191 transitions, 1994 flow [2024-06-27 17:58:11,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 1934 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:11,682 INFO L231 Difference]: Finished difference. Result has 148 places, 169 transitions, 1524 flow [2024-06-27 17:58:11,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=148, PETRI_TRANSITIONS=169} [2024-06-27 17:58:11,683 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-06-27 17:58:11,683 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 169 transitions, 1524 flow [2024-06-27 17:58:11,683 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:11,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:11,683 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:11,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:58:11,684 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:11,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:11,684 INFO L85 PathProgramCache]: Analyzing trace with hash 346122951, now seen corresponding path program 3 times [2024-06-27 17:58:11,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:11,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831851723] [2024-06-27 17:58:11,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:11,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:11,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:11,762 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,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:11,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831851723] [2024-06-27 17:58:11,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831851723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:11,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:11,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:11,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276716876] [2024-06-27 17:58:11,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:11,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:11,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:11,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:11,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:11,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:11,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 169 transitions, 1524 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:11,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:11,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:11,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:12,171 INFO L124 PetriNetUnfolderBase]: 2319/3812 cut-off events. [2024-06-27 17:58:12,171 INFO L125 PetriNetUnfolderBase]: For 80211/80211 co-relation queries the response was YES. [2024-06-27 17:58:12,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19840 conditions, 3812 events. 2319/3812 cut-off events. For 80211/80211 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23898 event pairs, 535 based on Foata normal form. 1/3805 useless extension candidates. Maximal degree in co-relation 19779. Up to 3376 conditions per place. [2024-06-27 17:58:12,204 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 147 selfloop transitions, 25 changer transitions 0/187 dead transitions. [2024-06-27 17:58:12,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 187 transitions, 1908 flow [2024-06-27 17:58:12,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:12,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:12,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:58:12,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-27 17:58:12,205 INFO L175 Difference]: Start difference. First operand has 148 places, 169 transitions, 1524 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:58:12,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 187 transitions, 1908 flow [2024-06-27 17:58:12,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 187 transitions, 1820 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:12,326 INFO L231 Difference]: Finished difference. Result has 152 places, 169 transitions, 1492 flow [2024-06-27 17:58:12,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1492, PETRI_PLACES=152, PETRI_TRANSITIONS=169} [2024-06-27 17:58:12,326 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 101 predicate places. [2024-06-27 17:58:12,326 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 169 transitions, 1492 flow [2024-06-27 17:58:12,326 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:12,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:12,326 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:12,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:58:12,327 INFO L420 AbstractCegarLoop]: === Iteration 38 === 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,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:12,327 INFO L85 PathProgramCache]: Analyzing trace with hash 6152252, now seen corresponding path program 1 times [2024-06-27 17:58:12,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:12,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324002377] [2024-06-27 17:58:12,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:12,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:12,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:12,421 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,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:12,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324002377] [2024-06-27 17:58:12,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324002377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:12,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:12,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:12,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813051662] [2024-06-27 17:58:12,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:12,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:12,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:12,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:12,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:12,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:12,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 169 transitions, 1492 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:12,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:12,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:12,959 INFO L124 PetriNetUnfolderBase]: 2520/4167 cut-off events. [2024-06-27 17:58:12,959 INFO L125 PetriNetUnfolderBase]: For 91179/91179 co-relation queries the response was YES. [2024-06-27 17:58:12,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21516 conditions, 4167 events. 2520/4167 cut-off events. For 91179/91179 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26741 event pairs, 509 based on Foata normal form. 12/4171 useless extension candidates. Maximal degree in co-relation 21453. Up to 3154 conditions per place. [2024-06-27 17:58:12,996 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 41 changer transitions 0/227 dead transitions. [2024-06-27 17:58:12,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 227 transitions, 2160 flow [2024-06-27 17:58:12,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:12,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:12,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-06-27 17:58:12,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-06-27 17:58:12,998 INFO L175 Difference]: Start difference. First operand has 152 places, 169 transitions, 1492 flow. Second operand 8 states and 250 transitions. [2024-06-27 17:58:12,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 227 transitions, 2160 flow [2024-06-27 17:58:13,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 227 transitions, 2088 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:13,132 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 1628 flow [2024-06-27 17:58:13,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-06-27 17:58:13,133 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-06-27 17:58:13,133 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 1628 flow [2024-06-27 17:58:13,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:13,133 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:13,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:58:13,133 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:13,134 INFO L85 PathProgramCache]: Analyzing trace with hash 220120654, now seen corresponding path program 2 times [2024-06-27 17:58:13,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:13,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668574765] [2024-06-27 17:58:13,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:13,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:13,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:13,215 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,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:13,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668574765] [2024-06-27 17:58:13,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668574765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:13,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:13,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:13,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335567980] [2024-06-27 17:58:13,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:13,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:13,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:13,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:13,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:13,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:13,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 1628 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:13,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:13,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:13,731 INFO L124 PetriNetUnfolderBase]: 2698/4589 cut-off events. [2024-06-27 17:58:13,731 INFO L125 PetriNetUnfolderBase]: For 101443/101443 co-relation queries the response was YES. [2024-06-27 17:58:13,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23775 conditions, 4589 events. 2698/4589 cut-off events. For 101443/101443 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30755 event pairs, 923 based on Foata normal form. 12/4552 useless extension candidates. Maximal degree in co-relation 23709. Up to 3563 conditions per place. [2024-06-27 17:58:13,765 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 43 changer transitions 0/229 dead transitions. [2024-06-27 17:58:13,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 229 transitions, 2273 flow [2024-06-27 17:58:13,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:13,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:13,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-27 17:58:13,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 17:58:13,766 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 1628 flow. Second operand 8 states and 248 transitions. [2024-06-27 17:58:13,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 229 transitions, 2273 flow [2024-06-27 17:58:13,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 229 transitions, 2187 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:13,914 INFO L231 Difference]: Finished difference. Result has 164 places, 183 transitions, 1739 flow [2024-06-27 17:58:13,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1739, PETRI_PLACES=164, PETRI_TRANSITIONS=183} [2024-06-27 17:58:13,916 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-06-27 17:58:13,916 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 183 transitions, 1739 flow [2024-06-27 17:58:13,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:13,916 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:13,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:58:13,916 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:13,917 INFO L85 PathProgramCache]: Analyzing trace with hash -847749060, now seen corresponding path program 3 times [2024-06-27 17:58:13,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:13,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316533619] [2024-06-27 17:58:13,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:13,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:13,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:13,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:13,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316533619] [2024-06-27 17:58:13,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316533619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:13,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:13,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:13,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7459933] [2024-06-27 17:58:13,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:13,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:13,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:13,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:13,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:14,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:14,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 183 transitions, 1739 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:14,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:14,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:14,582 INFO L124 PetriNetUnfolderBase]: 2832/4822 cut-off events. [2024-06-27 17:58:14,582 INFO L125 PetriNetUnfolderBase]: For 109347/109347 co-relation queries the response was YES. [2024-06-27 17:58:14,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25136 conditions, 4822 events. 2832/4822 cut-off events. For 109347/109347 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32636 event pairs, 980 based on Foata normal form. 12/4784 useless extension candidates. Maximal degree in co-relation 25067. Up to 3781 conditions per place. [2024-06-27 17:58:14,625 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 47 changer transitions 0/233 dead transitions. [2024-06-27 17:58:14,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 233 transitions, 2379 flow [2024-06-27 17:58:14,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:14,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:14,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-27 17:58:14,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6569148936170213 [2024-06-27 17:58:14,626 INFO L175 Difference]: Start difference. First operand has 164 places, 183 transitions, 1739 flow. Second operand 8 states and 247 transitions. [2024-06-27 17:58:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 233 transitions, 2379 flow [2024-06-27 17:58:14,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 233 transitions, 2284 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:14,824 INFO L231 Difference]: Finished difference. Result has 170 places, 187 transitions, 1824 flow [2024-06-27 17:58:14,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1824, PETRI_PLACES=170, PETRI_TRANSITIONS=187} [2024-06-27 17:58:14,825 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-06-27 17:58:14,825 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 187 transitions, 1824 flow [2024-06-27 17:58:14,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:14,825 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:14,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:58:14,825 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:14,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:14,826 INFO L85 PathProgramCache]: Analyzing trace with hash 958579518, now seen corresponding path program 4 times [2024-06-27 17:58:14,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:14,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380469483] [2024-06-27 17:58:14,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:14,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:14,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:14,898 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,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:14,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380469483] [2024-06-27 17:58:14,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380469483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:14,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:14,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:14,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132388818] [2024-06-27 17:58:14,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:14,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:14,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:14,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:14,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:14,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:14,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 187 transitions, 1824 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:14,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:14,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:15,423 INFO L124 PetriNetUnfolderBase]: 2812/4680 cut-off events. [2024-06-27 17:58:15,423 INFO L125 PetriNetUnfolderBase]: For 104508/104508 co-relation queries the response was YES. [2024-06-27 17:58:15,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24335 conditions, 4680 events. 2812/4680 cut-off events. For 104508/104508 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30990 event pairs, 519 based on Foata normal form. 12/4681 useless extension candidates. Maximal degree in co-relation 24264. Up to 2945 conditions per place. [2024-06-27 17:58:15,461 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 161 selfloop transitions, 57 changer transitions 0/233 dead transitions. [2024-06-27 17:58:15,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 233 transitions, 2352 flow [2024-06-27 17:58:15,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:15,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:15,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 17:58:15,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-06-27 17:58:15,462 INFO L175 Difference]: Start difference. First operand has 170 places, 187 transitions, 1824 flow. Second operand 8 states and 246 transitions. [2024-06-27 17:58:15,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 233 transitions, 2352 flow [2024-06-27 17:58:15,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 233 transitions, 2259 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:15,757 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1805 flow [2024-06-27 17:58:15,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1805, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-27 17:58:15,758 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2024-06-27 17:58:15,758 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1805 flow [2024-06-27 17:58:15,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:15,758 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:15,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:58:15,758 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:15,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:15,759 INFO L85 PathProgramCache]: Analyzing trace with hash -23815175, now seen corresponding path program 1 times [2024-06-27 17:58:15,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:15,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382866248] [2024-06-27 17:58:15,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:15,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:15,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:15,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:15,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:15,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382866248] [2024-06-27 17:58:15,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382866248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:15,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:15,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:15,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598675467] [2024-06-27 17:58:15,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:15,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:15,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:15,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:15,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:15,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:15,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1805 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:15,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:15,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:15,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:16,330 INFO L124 PetriNetUnfolderBase]: 2731/4685 cut-off events. [2024-06-27 17:58:16,331 INFO L125 PetriNetUnfolderBase]: For 111291/111291 co-relation queries the response was YES. [2024-06-27 17:58:16,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24067 conditions, 4685 events. 2731/4685 cut-off events. For 111291/111291 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32034 event pairs, 994 based on Foata normal form. 12/4611 useless extension candidates. Maximal degree in co-relation 23995. Up to 3811 conditions per place. [2024-06-27 17:58:16,371 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 144 selfloop transitions, 28 changer transitions 0/210 dead transitions. [2024-06-27 17:58:16,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 210 transitions, 2239 flow [2024-06-27 17:58:16,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:16,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:16,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:58:16,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6418439716312057 [2024-06-27 17:58:16,372 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1805 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:58:16,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 210 transitions, 2239 flow [2024-06-27 17:58:16,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 210 transitions, 2085 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:16,554 INFO L231 Difference]: Finished difference. Result has 173 places, 188 transitions, 1748 flow [2024-06-27 17:58:16,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=173, PETRI_TRANSITIONS=188} [2024-06-27 17:58:16,555 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-06-27 17:58:16,555 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 188 transitions, 1748 flow [2024-06-27 17:58:16,556 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:16,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:16,556 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:16,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:58:16,556 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:16,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:16,556 INFO L85 PathProgramCache]: Analyzing trace with hash -7625735, now seen corresponding path program 2 times [2024-06-27 17:58:16,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:16,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212936083] [2024-06-27 17:58:16,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:16,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:16,624 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,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:16,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212936083] [2024-06-27 17:58:16,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212936083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:16,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:16,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:16,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860362476] [2024-06-27 17:58:16,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:16,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:16,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:16,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:16,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:16,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 17:58:16,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 188 transitions, 1748 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:16,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:16,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 17:58:16,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:17,133 INFO L124 PetriNetUnfolderBase]: 2837/4776 cut-off events. [2024-06-27 17:58:17,133 INFO L125 PetriNetUnfolderBase]: For 110586/110586 co-relation queries the response was YES. [2024-06-27 17:58:17,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24438 conditions, 4776 events. 2837/4776 cut-off events. For 110586/110586 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32345 event pairs, 613 based on Foata normal form. 8/4726 useless extension candidates. Maximal degree in co-relation 24366. Up to 3717 conditions per place. [2024-06-27 17:58:17,173 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 152 selfloop transitions, 27 changer transitions 0/217 dead transitions. [2024-06-27 17:58:17,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2316 flow [2024-06-27 17:58:17,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:17,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:17,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:58:17,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-27 17:58:17,175 INFO L175 Difference]: Start difference. First operand has 173 places, 188 transitions, 1748 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:58:17,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2316 flow [2024-06-27 17:58:17,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 217 transitions, 2243 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:17,364 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1767 flow [2024-06-27 17:58:17,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-06-27 17:58:17,365 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 124 predicate places. [2024-06-27 17:58:17,365 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1767 flow [2024-06-27 17:58:17,365 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:17,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:17,365 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:17,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:58:17,365 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:17,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:17,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1446927651, now seen corresponding path program 1 times [2024-06-27 17:58:17,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:17,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364451640] [2024-06-27 17:58:17,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:17,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:17,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:17,444 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,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:17,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364451640] [2024-06-27 17:58:17,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364451640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:17,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:17,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:17,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169064864] [2024-06-27 17:58:17,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:17,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:17,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:17,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:17,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:17,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:17,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1767 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:17,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:17,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:18,050 INFO L124 PetriNetUnfolderBase]: 3064/5210 cut-off events. [2024-06-27 17:58:18,051 INFO L125 PetriNetUnfolderBase]: For 113226/113226 co-relation queries the response was YES. [2024-06-27 17:58:18,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26211 conditions, 5210 events. 3064/5210 cut-off events. For 113226/113226 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35707 event pairs, 1130 based on Foata normal form. 2/5162 useless extension candidates. Maximal degree in co-relation 26138. Up to 4451 conditions per place. [2024-06-27 17:58:18,092 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 176 selfloop transitions, 35 changer transitions 0/226 dead transitions. [2024-06-27 17:58:18,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 226 transitions, 2451 flow [2024-06-27 17:58:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:18,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:18,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:58:18,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 17:58:18,093 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1767 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:58:18,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 226 transitions, 2451 flow [2024-06-27 17:58:18,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 226 transitions, 2416 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:18,284 INFO L231 Difference]: Finished difference. Result has 181 places, 198 transitions, 1943 flow [2024-06-27 17:58:18,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1943, PETRI_PLACES=181, PETRI_TRANSITIONS=198} [2024-06-27 17:58:18,284 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 130 predicate places. [2024-06-27 17:58:18,284 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 198 transitions, 1943 flow [2024-06-27 17:58:18,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:18,288 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:18,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:58:18,288 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:18,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:18,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1299318051, now seen corresponding path program 2 times [2024-06-27 17:58:18,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:18,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311254621] [2024-06-27 17:58:18,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:18,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:18,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:18,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:18,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:18,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311254621] [2024-06-27 17:58:18,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311254621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:18,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:18,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:18,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313932544] [2024-06-27 17:58:18,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:18,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:18,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:18,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:18,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:18,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:18,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 198 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:18,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:18,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:18,887 INFO L124 PetriNetUnfolderBase]: 3130/5210 cut-off events. [2024-06-27 17:58:18,887 INFO L125 PetriNetUnfolderBase]: For 123874/123874 co-relation queries the response was YES. [2024-06-27 17:58:18,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27720 conditions, 5210 events. 3130/5210 cut-off events. For 123874/123874 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35250 event pairs, 657 based on Foata normal form. 2/5200 useless extension candidates. Maximal degree in co-relation 27644. Up to 4212 conditions per place. [2024-06-27 17:58:18,932 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 70 changer transitions 0/239 dead transitions. [2024-06-27 17:58:18,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 239 transitions, 2959 flow [2024-06-27 17:58:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:18,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:18,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:58:18,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2024-06-27 17:58:18,933 INFO L175 Difference]: Start difference. First operand has 181 places, 198 transitions, 1943 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:58:18,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 239 transitions, 2959 flow [2024-06-27 17:58:19,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 239 transitions, 2857 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:19,198 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2179 flow [2024-06-27 17:58:19,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2179, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-27 17:58:19,198 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-06-27 17:58:19,199 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2179 flow [2024-06-27 17:58:19,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:19,199 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:19,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:58:19,199 INFO L420 AbstractCegarLoop]: === Iteration 46 === 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:19,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:19,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1168582155, now seen corresponding path program 3 times [2024-06-27 17:58:19,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:19,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395690422] [2024-06-27 17:58:19,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:19,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:19,269 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,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:19,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395690422] [2024-06-27 17:58:19,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395690422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:19,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:19,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:19,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761045875] [2024-06-27 17:58:19,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:19,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:19,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:19,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:19,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:19,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:19,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:19,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:19,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:19,921 INFO L124 PetriNetUnfolderBase]: 3138/5225 cut-off events. [2024-06-27 17:58:19,921 INFO L125 PetriNetUnfolderBase]: For 131479/131479 co-relation queries the response was YES. [2024-06-27 17:58:19,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 5225 events. 3138/5225 cut-off events. For 131479/131479 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 35327 event pairs, 657 based on Foata normal form. 2/5215 useless extension candidates. Maximal degree in co-relation 28617. Up to 4222 conditions per place. [2024-06-27 17:58:19,968 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 148 selfloop transitions, 78 changer transitions 0/241 dead transitions. [2024-06-27 17:58:19,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 241 transitions, 3000 flow [2024-06-27 17:58:19,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:19,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:58:19,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-27 17:58:19,969 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2179 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:58:19,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 241 transitions, 3000 flow [2024-06-27 17:58:20,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 241 transitions, 2850 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:20,284 INFO L231 Difference]: Finished difference. Result has 191 places, 213 transitions, 2273 flow [2024-06-27 17:58:20,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2273, PETRI_PLACES=191, PETRI_TRANSITIONS=213} [2024-06-27 17:58:20,285 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 140 predicate places. [2024-06-27 17:58:20,285 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 213 transitions, 2273 flow [2024-06-27 17:58:20,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:20,286 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:20,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:58:20,286 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:20,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:20,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1299102725, now seen corresponding path program 1 times [2024-06-27 17:58:20,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:20,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277908187] [2024-06-27 17:58:20,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:20,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:20,364 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,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:20,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277908187] [2024-06-27 17:58:20,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277908187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:20,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:20,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:20,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060301475] [2024-06-27 17:58:20,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:20,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:20,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:20,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:20,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:20,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:20,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 213 transitions, 2273 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:20,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:20,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:21,061 INFO L124 PetriNetUnfolderBase]: 3174/5277 cut-off events. [2024-06-27 17:58:21,061 INFO L125 PetriNetUnfolderBase]: For 137617/137617 co-relation queries the response was YES. [2024-06-27 17:58:21,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28936 conditions, 5277 events. 3174/5277 cut-off events. For 137617/137617 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35763 event pairs, 658 based on Foata normal form. 4/5269 useless extension candidates. Maximal degree in co-relation 28855. Up to 4493 conditions per place. [2024-06-27 17:58:21,119 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 171 selfloop transitions, 55 changer transitions 0/241 dead transitions. [2024-06-27 17:58:21,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 241 transitions, 2839 flow [2024-06-27 17:58:21,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:21,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:21,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:58:21,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 17:58:21,120 INFO L175 Difference]: Start difference. First operand has 191 places, 213 transitions, 2273 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:58:21,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 241 transitions, 2839 flow [2024-06-27 17:58:21,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 241 transitions, 2675 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:21,522 INFO L231 Difference]: Finished difference. Result has 194 places, 216 transitions, 2289 flow [2024-06-27 17:58:21,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=194, PETRI_TRANSITIONS=216} [2024-06-27 17:58:21,523 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-06-27 17:58:21,523 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 216 transitions, 2289 flow [2024-06-27 17:58:21,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:21,523 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:21,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:58:21,523 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:21,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:21,524 INFO L85 PathProgramCache]: Analyzing trace with hash -432375975, now seen corresponding path program 4 times [2024-06-27 17:58:21,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:21,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181788414] [2024-06-27 17:58:21,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:21,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:21,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:21,592 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,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:21,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181788414] [2024-06-27 17:58:21,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181788414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:21,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:21,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:21,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335000599] [2024-06-27 17:58:21,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:21,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:21,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:21,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:21,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:21,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:21,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 216 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:21,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:21,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:22,193 INFO L124 PetriNetUnfolderBase]: 3224/5356 cut-off events. [2024-06-27 17:58:22,193 INFO L125 PetriNetUnfolderBase]: For 145432/145432 co-relation queries the response was YES. [2024-06-27 17:58:22,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29807 conditions, 5356 events. 3224/5356 cut-off events. For 145432/145432 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36490 event pairs, 681 based on Foata normal form. 2/5340 useless extension candidates. Maximal degree in co-relation 29725. Up to 4319 conditions per place. [2024-06-27 17:58:22,242 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 81 changer transitions 0/250 dead transitions. [2024-06-27 17:58:22,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 250 transitions, 3305 flow [2024-06-27 17:58:22,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:22,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:22,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:58:22,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 17:58:22,243 INFO L175 Difference]: Start difference. First operand has 194 places, 216 transitions, 2289 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:58:22,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 250 transitions, 3305 flow [2024-06-27 17:58:22,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 250 transitions, 3145 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:22,535 INFO L231 Difference]: Finished difference. Result has 198 places, 225 transitions, 2520 flow [2024-06-27 17:58:22,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2520, PETRI_PLACES=198, PETRI_TRANSITIONS=225} [2024-06-27 17:58:22,536 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-06-27 17:58:22,536 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 225 transitions, 2520 flow [2024-06-27 17:58:22,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:22,536 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:22,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:58:22,536 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:22,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:22,537 INFO L85 PathProgramCache]: Analyzing trace with hash -273857827, now seen corresponding path program 5 times [2024-06-27 17:58:22,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:22,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784608120] [2024-06-27 17:58:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:22,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:22,607 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,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:22,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784608120] [2024-06-27 17:58:22,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784608120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:22,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:22,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:22,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219812123] [2024-06-27 17:58:22,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:22,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:22,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:22,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:22,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:22,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:22,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 225 transitions, 2520 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:22,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:22,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:23,249 INFO L124 PetriNetUnfolderBase]: 3220/5466 cut-off events. [2024-06-27 17:58:23,249 INFO L125 PetriNetUnfolderBase]: For 150989/150989 co-relation queries the response was YES. [2024-06-27 17:58:23,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30230 conditions, 5466 events. 3220/5466 cut-off events. For 150989/150989 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 37938 event pairs, 750 based on Foata normal form. 2/5440 useless extension candidates. Maximal degree in co-relation 30145. Up to 4317 conditions per place. [2024-06-27 17:58:23,297 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 80 changer transitions 0/249 dead transitions. [2024-06-27 17:58:23,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 249 transitions, 3268 flow [2024-06-27 17:58:23,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:23,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:23,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:58:23,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-27 17:58:23,298 INFO L175 Difference]: Start difference. First operand has 198 places, 225 transitions, 2520 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:58:23,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 249 transitions, 3268 flow [2024-06-27 17:58:23,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 2941 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:23,719 INFO L231 Difference]: Finished difference. Result has 200 places, 225 transitions, 2361 flow [2024-06-27 17:58:23,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2361, PETRI_PLACES=200, PETRI_TRANSITIONS=225} [2024-06-27 17:58:23,719 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-06-27 17:58:23,720 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 225 transitions, 2361 flow [2024-06-27 17:58:23,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:23,720 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:23,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:58:23,720 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:23,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:23,720 INFO L85 PathProgramCache]: Analyzing trace with hash -266500597, now seen corresponding path program 6 times [2024-06-27 17:58:23,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:23,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339492528] [2024-06-27 17:58:23,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:23,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:23,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:23,794 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,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:23,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339492528] [2024-06-27 17:58:23,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339492528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:23,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:23,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:23,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68449343] [2024-06-27 17:58:23,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:23,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:23,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:23,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:23,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:23,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:23,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 225 transitions, 2361 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:23,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:23,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:24,384 INFO L124 PetriNetUnfolderBase]: 3228/5367 cut-off events. [2024-06-27 17:58:24,384 INFO L125 PetriNetUnfolderBase]: For 149847/149847 co-relation queries the response was YES. [2024-06-27 17:58:24,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29635 conditions, 5367 events. 3228/5367 cut-off events. For 149847/149847 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 36611 event pairs, 681 based on Foata normal form. 2/5351 useless extension candidates. Maximal degree in co-relation 29550. Up to 4327 conditions per place. [2024-06-27 17:58:24,433 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 137 selfloop transitions, 99 changer transitions 0/251 dead transitions. [2024-06-27 17:58:24,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 251 transitions, 3058 flow [2024-06-27 17:58:24,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:24,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:24,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:58:24,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 17:58:24,434 INFO L175 Difference]: Start difference. First operand has 200 places, 225 transitions, 2361 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:58:24,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 251 transitions, 3058 flow [2024-06-27 17:58:24,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 251 transitions, 2866 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:24,871 INFO L231 Difference]: Finished difference. Result has 201 places, 229 transitions, 2455 flow [2024-06-27 17:58:24,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2455, PETRI_PLACES=201, PETRI_TRANSITIONS=229} [2024-06-27 17:58:24,872 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 150 predicate places. [2024-06-27 17:58:24,872 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 229 transitions, 2455 flow [2024-06-27 17:58:24,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:24,872 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:24,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:58:24,872 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:24,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash -246883431, now seen corresponding path program 2 times [2024-06-27 17:58:24,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:24,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964578111] [2024-06-27 17:58:24,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:24,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:24,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:24,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 17:58:24,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:24,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964578111] [2024-06-27 17:58:24,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964578111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:24,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:24,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:24,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678522767] [2024-06-27 17:58:24,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:24,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:24,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:24,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:24,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:24,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:24,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 229 transitions, 2455 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:24,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:24,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:25,575 INFO L124 PetriNetUnfolderBase]: 3264/5512 cut-off events. [2024-06-27 17:58:25,576 INFO L125 PetriNetUnfolderBase]: For 160415/160415 co-relation queries the response was YES. [2024-06-27 17:58:25,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30246 conditions, 5512 events. 3264/5512 cut-off events. For 160415/160415 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38042 event pairs, 704 based on Foata normal form. 4/5496 useless extension candidates. Maximal degree in co-relation 30161. Up to 4619 conditions per place. [2024-06-27 17:58:25,628 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 184 selfloop transitions, 55 changer transitions 0/254 dead transitions. [2024-06-27 17:58:25,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 254 transitions, 3051 flow [2024-06-27 17:58:25,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:25,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:25,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:58:25,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-27 17:58:25,629 INFO L175 Difference]: Start difference. First operand has 201 places, 229 transitions, 2455 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:58:25,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 254 transitions, 3051 flow [2024-06-27 17:58:26,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 254 transitions, 2866 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:26,087 INFO L231 Difference]: Finished difference. Result has 204 places, 232 transitions, 2462 flow [2024-06-27 17:58:26,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2462, PETRI_PLACES=204, PETRI_TRANSITIONS=232} [2024-06-27 17:58:26,087 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 153 predicate places. [2024-06-27 17:58:26,087 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 232 transitions, 2462 flow [2024-06-27 17:58:26,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:26,088 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:26,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:58:26,088 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:26,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:26,088 INFO L85 PathProgramCache]: Analyzing trace with hash -856071179, now seen corresponding path program 3 times [2024-06-27 17:58:26,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:26,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265457503] [2024-06-27 17:58:26,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:26,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:26,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:26,172 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,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:26,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265457503] [2024-06-27 17:58:26,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265457503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:26,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:26,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:26,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977964128] [2024-06-27 17:58:26,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:26,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:26,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:26,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:26,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:26,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:26,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 232 transitions, 2462 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:26,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:26,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:26,798 INFO L124 PetriNetUnfolderBase]: 3300/5584 cut-off events. [2024-06-27 17:58:26,798 INFO L125 PetriNetUnfolderBase]: For 169009/169009 co-relation queries the response was YES. [2024-06-27 17:58:26,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30826 conditions, 5584 events. 3300/5584 cut-off events. For 169009/169009 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 38768 event pairs, 721 based on Foata normal form. 4/5570 useless extension candidates. Maximal degree in co-relation 30740. Up to 4671 conditions per place. [2024-06-27 17:58:26,852 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 180 selfloop transitions, 62 changer transitions 0/257 dead transitions. [2024-06-27 17:58:26,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 257 transitions, 3070 flow [2024-06-27 17:58:26,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:26,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:26,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:58:26,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-27 17:58:26,853 INFO L175 Difference]: Start difference. First operand has 204 places, 232 transitions, 2462 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:58:26,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 257 transitions, 3070 flow [2024-06-27 17:58:27,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 257 transitions, 2898 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:27,382 INFO L231 Difference]: Finished difference. Result has 206 places, 235 transitions, 2502 flow [2024-06-27 17:58:27,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2502, PETRI_PLACES=206, PETRI_TRANSITIONS=235} [2024-06-27 17:58:27,382 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-06-27 17:58:27,383 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 235 transitions, 2502 flow [2024-06-27 17:58:27,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:27,383 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:27,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:58:27,383 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:27,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:27,383 INFO L85 PathProgramCache]: Analyzing trace with hash -7618791, now seen corresponding path program 4 times [2024-06-27 17:58:27,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:27,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448676522] [2024-06-27 17:58:27,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:27,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:27,465 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,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:27,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448676522] [2024-06-27 17:58:27,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448676522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:27,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:27,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:27,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806524782] [2024-06-27 17:58:27,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:27,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:27,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:27,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:27,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:27,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:27,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 235 transitions, 2502 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:27,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:27,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:28,130 INFO L124 PetriNetUnfolderBase]: 3313/5504 cut-off events. [2024-06-27 17:58:28,131 INFO L125 PetriNetUnfolderBase]: For 171556/171556 co-relation queries the response was YES. [2024-06-27 17:58:28,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30879 conditions, 5504 events. 3313/5504 cut-off events. For 171556/171556 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 37593 event pairs, 641 based on Foata normal form. 4/5494 useless extension candidates. Maximal degree in co-relation 30792. Up to 4570 conditions per place. [2024-06-27 17:58:28,180 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 175 selfloop transitions, 73 changer transitions 0/263 dead transitions. [2024-06-27 17:58:28,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 263 transitions, 3162 flow [2024-06-27 17:58:28,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:28,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:28,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:58:28,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-06-27 17:58:28,181 INFO L175 Difference]: Start difference. First operand has 206 places, 235 transitions, 2502 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:58:28,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 263 transitions, 3162 flow [2024-06-27 17:58:28,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 263 transitions, 2972 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:28,638 INFO L231 Difference]: Finished difference. Result has 209 places, 240 transitions, 2602 flow [2024-06-27 17:58:28,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2602, PETRI_PLACES=209, PETRI_TRANSITIONS=240} [2024-06-27 17:58:28,638 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 158 predicate places. [2024-06-27 17:58:28,638 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 240 transitions, 2602 flow [2024-06-27 17:58:28,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:28,639 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:28,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:58:28,639 INFO L420 AbstractCegarLoop]: === Iteration 54 === 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:28,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:28,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1873201310, now seen corresponding path program 1 times [2024-06-27 17:58:28,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:28,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059354651] [2024-06-27 17:58:28,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:28,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:28,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:28,734 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,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:28,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059354651] [2024-06-27 17:58:28,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059354651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:28,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:28,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:28,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547926814] [2024-06-27 17:58:28,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:28,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:28,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:28,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:28,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:28,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 47 [2024-06-27 17:58:28,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 240 transitions, 2602 flow. Second operand has 5 states, 5 states have (on average 28.6) internal successors, (143), 5 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:28,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 47 [2024-06-27 17:58:28,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:29,453 INFO L124 PetriNetUnfolderBase]: 2473/5166 cut-off events. [2024-06-27 17:58:29,453 INFO L125 PetriNetUnfolderBase]: For 104978/105320 co-relation queries the response was YES. [2024-06-27 17:58:29,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24529 conditions, 5166 events. 2473/5166 cut-off events. For 104978/105320 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 44963 event pairs, 732 based on Foata normal form. 182/4880 useless extension candidates. Maximal degree in co-relation 24440. Up to 2302 conditions per place. [2024-06-27 17:58:29,496 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 57 selfloop transitions, 21 changer transitions 105/360 dead transitions. [2024-06-27 17:58:29,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 360 transitions, 4424 flow [2024-06-27 17:58:29,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:29,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:29,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-06-27 17:58:29,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7051671732522796 [2024-06-27 17:58:29,497 INFO L175 Difference]: Start difference. First operand has 209 places, 240 transitions, 2602 flow. Second operand 7 states and 232 transitions. [2024-06-27 17:58:29,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 360 transitions, 4424 flow [2024-06-27 17:58:29,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 360 transitions, 4108 flow, removed 89 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:29,833 INFO L231 Difference]: Finished difference. Result has 217 places, 244 transitions, 2589 flow [2024-06-27 17:58:29,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2430, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2589, PETRI_PLACES=217, PETRI_TRANSITIONS=244} [2024-06-27 17:58:29,834 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-27 17:58:29,834 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 244 transitions, 2589 flow [2024-06-27 17:58:29,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.6) internal successors, (143), 5 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:29,835 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:29,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:58:29,835 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:29,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1712161484, now seen corresponding path program 1 times [2024-06-27 17:58:29,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:29,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947447791] [2024-06-27 17:58:29,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:29,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:29,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:29,919 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,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:29,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947447791] [2024-06-27 17:58:29,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947447791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:29,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:29,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:29,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716653962] [2024-06-27 17:58:29,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:29,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:29,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:29,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:29,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:29,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:29,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 244 transitions, 2589 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:29,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:29,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:30,737 INFO L124 PetriNetUnfolderBase]: 3487/6073 cut-off events. [2024-06-27 17:58:30,738 INFO L125 PetriNetUnfolderBase]: For 191363/191446 co-relation queries the response was YES. [2024-06-27 17:58:30,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34705 conditions, 6073 events. 3487/6073 cut-off events. For 191363/191446 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 43166 event pairs, 1262 based on Foata normal form. 18/5985 useless extension candidates. Maximal degree in co-relation 34610. Up to 5048 conditions per place. [2024-06-27 17:58:30,798 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 233 selfloop transitions, 39 changer transitions 2/290 dead transitions. [2024-06-27 17:58:30,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 290 transitions, 3485 flow [2024-06-27 17:58:30,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:30,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:30,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-27 17:58:30,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668693009118541 [2024-06-27 17:58:30,799 INFO L175 Difference]: Start difference. First operand has 217 places, 244 transitions, 2589 flow. Second operand 7 states and 220 transitions. [2024-06-27 17:58:30,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 290 transitions, 3485 flow [2024-06-27 17:58:31,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 290 transitions, 3450 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:31,415 INFO L231 Difference]: Finished difference. Result has 220 places, 251 transitions, 2790 flow [2024-06-27 17:58:31,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2790, PETRI_PLACES=220, PETRI_TRANSITIONS=251} [2024-06-27 17:58:31,415 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-06-27 17:58:31,415 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 251 transitions, 2790 flow [2024-06-27 17:58:31,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:31,416 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:31,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:58:31,416 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:31,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:31,416 INFO L85 PathProgramCache]: Analyzing trace with hash 423380638, now seen corresponding path program 2 times [2024-06-27 17:58:31,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:31,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659932234] [2024-06-27 17:58:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:31,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:31,493 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,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:31,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659932234] [2024-06-27 17:58:31,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659932234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:31,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:31,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:31,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460598840] [2024-06-27 17:58:31,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:31,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:31,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:31,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:31,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:31,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:31,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 251 transitions, 2790 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:31,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:31,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:32,311 INFO L124 PetriNetUnfolderBase]: 3463/5914 cut-off events. [2024-06-27 17:58:32,312 INFO L125 PetriNetUnfolderBase]: For 196754/196808 co-relation queries the response was YES. [2024-06-27 17:58:32,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34820 conditions, 5914 events. 3463/5914 cut-off events. For 196754/196808 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41194 event pairs, 805 based on Foata normal form. 26/5843 useless extension candidates. Maximal degree in co-relation 34724. Up to 4996 conditions per place. [2024-06-27 17:58:32,374 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 238 selfloop transitions, 46 changer transitions 0/300 dead transitions. [2024-06-27 17:58:32,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 300 transitions, 3677 flow [2024-06-27 17:58:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:32,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:32,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-06-27 17:58:32,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 17:58:32,376 INFO L175 Difference]: Start difference. First operand has 220 places, 251 transitions, 2790 flow. Second operand 9 states and 270 transitions. [2024-06-27 17:58:32,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 300 transitions, 3677 flow [2024-06-27 17:58:33,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 3480 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:33,099 INFO L231 Difference]: Finished difference. Result has 225 places, 257 transitions, 2788 flow [2024-06-27 17:58:33,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2788, PETRI_PLACES=225, PETRI_TRANSITIONS=257} [2024-06-27 17:58:33,099 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-27 17:58:33,099 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 257 transitions, 2788 flow [2024-06-27 17:58:33,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:33,099 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:33,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:58:33,100 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:33,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:33,100 INFO L85 PathProgramCache]: Analyzing trace with hash 697644702, now seen corresponding path program 3 times [2024-06-27 17:58:33,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:33,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869120503] [2024-06-27 17:58:33,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:33,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:33,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:33,165 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,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:33,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869120503] [2024-06-27 17:58:33,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869120503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:33,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:33,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:33,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427337014] [2024-06-27 17:58:33,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:33,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:33,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:33,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:33,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:33,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:33,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 257 transitions, 2788 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:33,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:33,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:33,898 INFO L124 PetriNetUnfolderBase]: 3520/5979 cut-off events. [2024-06-27 17:58:33,898 INFO L125 PetriNetUnfolderBase]: For 207756/207808 co-relation queries the response was YES. [2024-06-27 17:58:33,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35450 conditions, 5979 events. 3520/5979 cut-off events. For 207756/207808 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41646 event pairs, 787 based on Foata normal form. 30/5910 useless extension candidates. Maximal degree in co-relation 35353. Up to 4757 conditions per place. [2024-06-27 17:58:33,958 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 200 selfloop transitions, 92 changer transitions 0/308 dead transitions. [2024-06-27 17:58:33,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 308 transitions, 4156 flow [2024-06-27 17:58:33,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:33,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:33,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-27 17:58:33,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-27 17:58:33,959 INFO L175 Difference]: Start difference. First operand has 225 places, 257 transitions, 2788 flow. Second operand 7 states and 224 transitions. [2024-06-27 17:58:33,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 308 transitions, 4156 flow [2024-06-27 17:58:34,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 308 transitions, 4044 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:34,665 INFO L231 Difference]: Finished difference. Result has 226 places, 271 transitions, 3122 flow [2024-06-27 17:58:34,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3122, PETRI_PLACES=226, PETRI_TRANSITIONS=271} [2024-06-27 17:58:34,666 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-06-27 17:58:34,666 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 271 transitions, 3122 flow [2024-06-27 17:58:34,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:34,666 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:34,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:58:34,666 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:58:34,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1010113264, now seen corresponding path program 4 times [2024-06-27 17:58:34,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:34,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052705117] [2024-06-27 17:58:34,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:34,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:34,742 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,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:34,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052705117] [2024-06-27 17:58:34,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052705117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:34,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:34,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:34,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776219221] [2024-06-27 17:58:34,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:34,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:34,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:34,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:34,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:34,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:34,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 271 transitions, 3122 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:34,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:34,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:35,534 INFO L124 PetriNetUnfolderBase]: 3533/6000 cut-off events. [2024-06-27 17:58:35,534 INFO L125 PetriNetUnfolderBase]: For 217966/218028 co-relation queries the response was YES. [2024-06-27 17:58:35,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36540 conditions, 6000 events. 3533/6000 cut-off events. For 217966/218028 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 41707 event pairs, 787 based on Foata normal form. 37/5936 useless extension candidates. Maximal degree in co-relation 36442. Up to 4765 conditions per place. [2024-06-27 17:58:35,596 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 197 selfloop transitions, 94 changer transitions 0/307 dead transitions. [2024-06-27 17:58:35,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 307 transitions, 4194 flow [2024-06-27 17:58:35,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:35,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:35,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 17:58:35,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-06-27 17:58:35,597 INFO L175 Difference]: Start difference. First operand has 226 places, 271 transitions, 3122 flow. Second operand 7 states and 219 transitions. [2024-06-27 17:58:35,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 307 transitions, 4194 flow [2024-06-27 17:58:36,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 307 transitions, 4001 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:36,396 INFO L231 Difference]: Finished difference. Result has 231 places, 274 transitions, 3191 flow [2024-06-27 17:58:36,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3191, PETRI_PLACES=231, PETRI_TRANSITIONS=274} [2024-06-27 17:58:36,397 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 180 predicate places. [2024-06-27 17:58:36,397 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 274 transitions, 3191 flow [2024-06-27 17:58:36,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:36,398 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:36,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:58:36,398 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:58:36,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:36,398 INFO L85 PathProgramCache]: Analyzing trace with hash -14917288, now seen corresponding path program 5 times [2024-06-27 17:58:36,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:36,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407478130] [2024-06-27 17:58:36,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:36,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:36,493 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:36,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:36,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407478130] [2024-06-27 17:58:36,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407478130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:36,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:36,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:36,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651880529] [2024-06-27 17:58:36,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:36,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:36,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:36,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:36,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:36,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:36,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 274 transitions, 3191 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:36,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:36,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:37,407 INFO L124 PetriNetUnfolderBase]: 3546/6048 cut-off events. [2024-06-27 17:58:37,407 INFO L125 PetriNetUnfolderBase]: For 217217/217275 co-relation queries the response was YES. [2024-06-27 17:58:37,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36169 conditions, 6048 events. 3546/6048 cut-off events. For 217217/217275 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 42192 event pairs, 808 based on Foata normal form. 26/5969 useless extension candidates. Maximal degree in co-relation 36069. Up to 5146 conditions per place. [2024-06-27 17:58:37,468 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 253 selfloop transitions, 35 changer transitions 0/304 dead transitions. [2024-06-27 17:58:37,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 3888 flow [2024-06-27 17:58:37,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:37,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:37,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:58:37,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-27 17:58:37,469 INFO L175 Difference]: Start difference. First operand has 231 places, 274 transitions, 3191 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:58:37,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 3888 flow [2024-06-27 17:58:38,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 304 transitions, 3752 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:38,171 INFO L231 Difference]: Finished difference. Result has 235 places, 277 transitions, 3186 flow [2024-06-27 17:58:38,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=235, PETRI_TRANSITIONS=277} [2024-06-27 17:58:38,172 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 184 predicate places. [2024-06-27 17:58:38,172 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 277 transitions, 3186 flow [2024-06-27 17:58:38,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:38,172 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:38,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:58:38,172 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:58:38,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:38,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1474605410, now seen corresponding path program 6 times [2024-06-27 17:58:38,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:38,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495863858] [2024-06-27 17:58:38,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:38,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:38,238 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,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:38,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495863858] [2024-06-27 17:58:38,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495863858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:38,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:38,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:38,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331002159] [2024-06-27 17:58:38,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:38,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:38,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:38,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:38,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:38,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:38,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 277 transitions, 3186 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:38,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:38,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:39,018 INFO L124 PetriNetUnfolderBase]: 3589/6085 cut-off events. [2024-06-27 17:58:39,018 INFO L125 PetriNetUnfolderBase]: For 226792/226861 co-relation queries the response was YES. [2024-06-27 17:58:39,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36433 conditions, 6085 events. 3589/6085 cut-off events. For 226792/226861 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42389 event pairs, 805 based on Foata normal form. 45/6023 useless extension candidates. Maximal degree in co-relation 36332. Up to 4811 conditions per place. [2024-06-27 17:58:39,081 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 194 selfloop transitions, 103 changer transitions 0/313 dead transitions. [2024-06-27 17:58:39,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 313 transitions, 4308 flow [2024-06-27 17:58:39,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:39,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:39,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:58:39,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-06-27 17:58:39,082 INFO L175 Difference]: Start difference. First operand has 235 places, 277 transitions, 3186 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:58:39,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 313 transitions, 4308 flow [2024-06-27 17:58:39,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 313 transitions, 4222 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:39,795 INFO L231 Difference]: Finished difference. Result has 238 places, 283 transitions, 3414 flow [2024-06-27 17:58:39,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3414, PETRI_PLACES=238, PETRI_TRANSITIONS=283} [2024-06-27 17:58:39,796 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-27 17:58:39,796 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 283 transitions, 3414 flow [2024-06-27 17:58:39,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:39,796 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:39,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:58:39,796 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:58:39,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:39,797 INFO L85 PathProgramCache]: Analyzing trace with hash 714895184, now seen corresponding path program 1 times [2024-06-27 17:58:39,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:39,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816571896] [2024-06-27 17:58:39,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:39,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:39,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:39,866 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,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:39,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816571896] [2024-06-27 17:58:39,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816571896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:39,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:39,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:39,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14464241] [2024-06-27 17:58:39,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:39,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:39,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:39,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:39,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:39,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:39,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 283 transitions, 3414 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:39,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:39,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:40,700 INFO L124 PetriNetUnfolderBase]: 3616/6173 cut-off events. [2024-06-27 17:58:40,700 INFO L125 PetriNetUnfolderBase]: For 231782/231848 co-relation queries the response was YES. [2024-06-27 17:58:40,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36922 conditions, 6173 events. 3616/6173 cut-off events. For 231782/231848 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 43311 event pairs, 667 based on Foata normal form. 32/6098 useless extension candidates. Maximal degree in co-relation 36820. Up to 5091 conditions per place. [2024-06-27 17:58:40,759 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 274 selfloop transitions, 40 changer transitions 0/330 dead transitions. [2024-06-27 17:58:40,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 330 transitions, 4392 flow [2024-06-27 17:58:40,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:40,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:40,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:58:40,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2024-06-27 17:58:40,760 INFO L175 Difference]: Start difference. First operand has 238 places, 283 transitions, 3414 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:58:40,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 330 transitions, 4392 flow [2024-06-27 17:58:41,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 330 transitions, 4244 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:41,485 INFO L231 Difference]: Finished difference. Result has 243 places, 288 transitions, 3476 flow [2024-06-27 17:58:41,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3476, PETRI_PLACES=243, PETRI_TRANSITIONS=288} [2024-06-27 17:58:41,486 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-06-27 17:58:41,486 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 288 transitions, 3476 flow [2024-06-27 17:58:41,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:41,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:41,486 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:41,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:58:41,487 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:58:41,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:41,487 INFO L85 PathProgramCache]: Analyzing trace with hash 423377662, now seen corresponding path program 2 times [2024-06-27 17:58:41,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:41,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547839943] [2024-06-27 17:58:41,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:41,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:41,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:41,556 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:41,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:41,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547839943] [2024-06-27 17:58:41,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547839943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:41,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:41,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:41,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808243332] [2024-06-27 17:58:41,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:41,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:41,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:41,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:41,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:41,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:41,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 288 transitions, 3476 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:41,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:41,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:41,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:42,442 INFO L124 PetriNetUnfolderBase]: 3640/6403 cut-off events. [2024-06-27 17:58:42,442 INFO L125 PetriNetUnfolderBase]: For 243692/243759 co-relation queries the response was YES. [2024-06-27 17:58:42,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37746 conditions, 6403 events. 3640/6403 cut-off events. For 243692/243759 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 46055 event pairs, 974 based on Foata normal form. 32/6344 useless extension candidates. Maximal degree in co-relation 37642. Up to 5276 conditions per place. [2024-06-27 17:58:42,511 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 273 selfloop transitions, 35 changer transitions 0/324 dead transitions. [2024-06-27 17:58:42,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 324 transitions, 4236 flow [2024-06-27 17:58:42,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:42,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:42,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:58:42,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-27 17:58:42,513 INFO L175 Difference]: Start difference. First operand has 243 places, 288 transitions, 3476 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:58:42,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 324 transitions, 4236 flow [2024-06-27 17:58:43,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 324 transitions, 4127 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:43,070 INFO L231 Difference]: Finished difference. Result has 247 places, 290 transitions, 3500 flow [2024-06-27 17:58:43,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3500, PETRI_PLACES=247, PETRI_TRANSITIONS=290} [2024-06-27 17:58:43,071 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-06-27 17:58:43,071 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 290 transitions, 3500 flow [2024-06-27 17:58:43,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:43,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:43,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:58:43,071 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:58:43,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:43,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1178329264, now seen corresponding path program 3 times [2024-06-27 17:58:43,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:43,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106213081] [2024-06-27 17:58:43,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:43,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:43,155 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,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:43,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106213081] [2024-06-27 17:58:43,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106213081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:43,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:43,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:43,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342258642] [2024-06-27 17:58:43,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:43,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:43,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:43,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:43,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:43,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:43,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 290 transitions, 3500 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:43,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:43,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:44,076 INFO L124 PetriNetUnfolderBase]: 3633/6198 cut-off events. [2024-06-27 17:58:44,076 INFO L125 PetriNetUnfolderBase]: For 240428/240510 co-relation queries the response was YES. [2024-06-27 17:58:44,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37116 conditions, 6198 events. 3633/6198 cut-off events. For 240428/240510 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 43490 event pairs, 816 based on Foata normal form. 45/6130 useless extension candidates. Maximal degree in co-relation 37010. Up to 5263 conditions per place. [2024-06-27 17:58:44,131 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 268 selfloop transitions, 34 changer transitions 0/318 dead transitions. [2024-06-27 17:58:44,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 318 transitions, 4178 flow [2024-06-27 17:58:44,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:44,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:58:44,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-27 17:58:44,132 INFO L175 Difference]: Start difference. First operand has 247 places, 290 transitions, 3500 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:58:44,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 318 transitions, 4178 flow [2024-06-27 17:58:44,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 318 transitions, 4079 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:44,742 INFO L231 Difference]: Finished difference. Result has 249 places, 290 transitions, 3474 flow [2024-06-27 17:58:44,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3474, PETRI_PLACES=249, PETRI_TRANSITIONS=290} [2024-06-27 17:58:44,743 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 198 predicate places. [2024-06-27 17:58:44,743 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 290 transitions, 3474 flow [2024-06-27 17:58:44,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:44,743 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:44,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:58:44,743 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:58:44,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:44,744 INFO L85 PathProgramCache]: Analyzing trace with hash 704317886, now seen corresponding path program 1 times [2024-06-27 17:58:44,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:44,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126872335] [2024-06-27 17:58:44,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:44,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:44,830 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,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:44,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126872335] [2024-06-27 17:58:44,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126872335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:44,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:44,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:44,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97086431] [2024-06-27 17:58:44,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:44,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:44,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:44,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:44,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:44,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:44,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 290 transitions, 3474 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:44,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:44,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:45,702 INFO L124 PetriNetUnfolderBase]: 3644/6166 cut-off events. [2024-06-27 17:58:45,702 INFO L125 PetriNetUnfolderBase]: For 243565/243637 co-relation queries the response was YES. [2024-06-27 17:58:45,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37101 conditions, 6166 events. 3644/6166 cut-off events. For 243565/243637 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 42973 event pairs, 799 based on Foata normal form. 27/6080 useless extension candidates. Maximal degree in co-relation 36994. Up to 5308 conditions per place. [2024-06-27 17:58:45,768 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 281 selfloop transitions, 28 changer transitions 0/325 dead transitions. [2024-06-27 17:58:45,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 325 transitions, 4222 flow [2024-06-27 17:58:45,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:45,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:45,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:58:45,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-06-27 17:58:45,769 INFO L175 Difference]: Start difference. First operand has 249 places, 290 transitions, 3474 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:58:45,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 325 transitions, 4222 flow [2024-06-27 17:58:46,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 325 transitions, 4141 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:46,581 INFO L231 Difference]: Finished difference. Result has 251 places, 293 transitions, 3507 flow [2024-06-27 17:58:46,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3507, PETRI_PLACES=251, PETRI_TRANSITIONS=293} [2024-06-27 17:58:46,582 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 200 predicate places. [2024-06-27 17:58:46,582 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 293 transitions, 3507 flow [2024-06-27 17:58:46,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:46,582 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:46,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:58:46,583 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:58:46,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:46,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1010120208, now seen corresponding path program 2 times [2024-06-27 17:58:46,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:46,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021104849] [2024-06-27 17:58:46,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:46,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:46,646 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,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:46,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021104849] [2024-06-27 17:58:46,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021104849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:46,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:46,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:46,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314198970] [2024-06-27 17:58:46,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:46,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:46,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:46,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:46,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:46,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:46,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 293 transitions, 3507 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:46,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:46,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:47,486 INFO L124 PetriNetUnfolderBase]: 3676/6524 cut-off events. [2024-06-27 17:58:47,487 INFO L125 PetriNetUnfolderBase]: For 257698/257766 co-relation queries the response was YES. [2024-06-27 17:58:47,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38036 conditions, 6524 events. 3676/6524 cut-off events. For 257698/257766 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47491 event pairs, 1020 based on Foata normal form. 37/6468 useless extension candidates. Maximal degree in co-relation 37928. Up to 4953 conditions per place. [2024-06-27 17:58:47,555 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 209 selfloop transitions, 107 changer transitions 0/332 dead transitions. [2024-06-27 17:58:47,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 332 transitions, 4575 flow [2024-06-27 17:58:47,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:47,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:47,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 17:58:47,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2024-06-27 17:58:47,556 INFO L175 Difference]: Start difference. First operand has 251 places, 293 transitions, 3507 flow. Second operand 7 states and 218 transitions. [2024-06-27 17:58:47,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 332 transitions, 4575 flow [2024-06-27 17:58:48,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 332 transitions, 4499 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:48,389 INFO L231 Difference]: Finished difference. Result has 253 places, 300 transitions, 3751 flow [2024-06-27 17:58:48,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3751, PETRI_PLACES=253, PETRI_TRANSITIONS=300} [2024-06-27 17:58:48,389 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 202 predicate places. [2024-06-27 17:58:48,389 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 300 transitions, 3751 flow [2024-06-27 17:58:48,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:48,389 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:48,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:58:48,390 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:58:48,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:48,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1173557744, now seen corresponding path program 3 times [2024-06-27 17:58:48,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:48,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512654891] [2024-06-27 17:58:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:48,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:48,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:48,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512654891] [2024-06-27 17:58:48,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512654891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:48,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:48,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:48,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537466732] [2024-06-27 17:58:48,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:48,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:48,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:48,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:48,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:48,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:48,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 300 transitions, 3751 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:48,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:48,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:49,310 INFO L124 PetriNetUnfolderBase]: 3722/6327 cut-off events. [2024-06-27 17:58:49,310 INFO L125 PetriNetUnfolderBase]: For 268037/268097 co-relation queries the response was YES. [2024-06-27 17:58:49,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38738 conditions, 6327 events. 3722/6327 cut-off events. For 268037/268097 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 44610 event pairs, 818 based on Foata normal form. 36/6241 useless extension candidates. Maximal degree in co-relation 38629. Up to 4992 conditions per place. [2024-06-27 17:58:49,381 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 204 selfloop transitions, 118 changer transitions 0/338 dead transitions. [2024-06-27 17:58:49,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 338 transitions, 4890 flow [2024-06-27 17:58:49,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:58:49,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2024-06-27 17:58:49,382 INFO L175 Difference]: Start difference. First operand has 253 places, 300 transitions, 3751 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:58:49,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 338 transitions, 4890 flow [2024-06-27 17:58:50,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 338 transitions, 4689 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:50,075 INFO L231 Difference]: Finished difference. Result has 257 places, 309 transitions, 3955 flow [2024-06-27 17:58:50,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3955, PETRI_PLACES=257, PETRI_TRANSITIONS=309} [2024-06-27 17:58:50,075 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 206 predicate places. [2024-06-27 17:58:50,076 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 309 transitions, 3955 flow [2024-06-27 17:58:50,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:50,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:50,076 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:50,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:58:50,076 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:58:50,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:50,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1212767248, now seen corresponding path program 7 times [2024-06-27 17:58:50,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:50,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654417227] [2024-06-27 17:58:50,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:50,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:50,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:50,137 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:50,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:50,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654417227] [2024-06-27 17:58:50,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654417227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:50,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:50,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:50,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557908000] [2024-06-27 17:58:50,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:50,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:50,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:50,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:50,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:50,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:50,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 309 transitions, 3955 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:50,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:50,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:50,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:51,003 INFO L124 PetriNetUnfolderBase]: 3752/6416 cut-off events. [2024-06-27 17:58:51,004 INFO L125 PetriNetUnfolderBase]: For 276746/276835 co-relation queries the response was YES. [2024-06-27 17:58:51,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39160 conditions, 6416 events. 3752/6416 cut-off events. For 276746/276835 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45334 event pairs, 827 based on Foata normal form. 50/6360 useless extension candidates. Maximal degree in co-relation 39050. Up to 5031 conditions per place. [2024-06-27 17:58:51,072 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 236 selfloop transitions, 92 changer transitions 0/344 dead transitions. [2024-06-27 17:58:51,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 344 transitions, 5011 flow [2024-06-27 17:58:51,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:51,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:51,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 17:58:51,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 17:58:51,073 INFO L175 Difference]: Start difference. First operand has 257 places, 309 transitions, 3955 flow. Second operand 7 states and 217 transitions. [2024-06-27 17:58:51,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 344 transitions, 5011 flow [2024-06-27 17:58:51,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 344 transitions, 4846 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:51,968 INFO L231 Difference]: Finished difference. Result has 261 places, 312 transitions, 4036 flow [2024-06-27 17:58:51,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4036, PETRI_PLACES=261, PETRI_TRANSITIONS=312} [2024-06-27 17:58:51,968 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 210 predicate places. [2024-06-27 17:58:51,968 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 312 transitions, 4036 flow [2024-06-27 17:58:51,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:51,969 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:51,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:58:51,969 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:58:51,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:51,969 INFO L85 PathProgramCache]: Analyzing trace with hash -730826990, now seen corresponding path program 8 times [2024-06-27 17:58:51,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:51,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138655779] [2024-06-27 17:58:51,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:51,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:51,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:52,031 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:52,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:52,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138655779] [2024-06-27 17:58:52,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138655779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:52,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:52,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:52,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091777770] [2024-06-27 17:58:52,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:52,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:52,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:52,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:52,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:52,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:52,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 312 transitions, 4036 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:52,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:52,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:52,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:52,907 INFO L124 PetriNetUnfolderBase]: 3749/6415 cut-off events. [2024-06-27 17:58:52,907 INFO L125 PetriNetUnfolderBase]: For 282113/282186 co-relation queries the response was YES. [2024-06-27 17:58:52,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39114 conditions, 6415 events. 3749/6415 cut-off events. For 282113/282186 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45376 event pairs, 828 based on Foata normal form. 41/6349 useless extension candidates. Maximal degree in co-relation 39003. Up to 5029 conditions per place. [2024-06-27 17:58:52,974 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 235 selfloop transitions, 90 changer transitions 0/341 dead transitions. [2024-06-27 17:58:52,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 341 transitions, 5026 flow [2024-06-27 17:58:52,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:52,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:52,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:58:52,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-27 17:58:52,975 INFO L175 Difference]: Start difference. First operand has 261 places, 312 transitions, 4036 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:58:52,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 341 transitions, 5026 flow [2024-06-27 17:58:53,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 341 transitions, 4724 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:53,785 INFO L231 Difference]: Finished difference. Result has 262 places, 312 transitions, 3920 flow [2024-06-27 17:58:53,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3920, PETRI_PLACES=262, PETRI_TRANSITIONS=312} [2024-06-27 17:58:53,785 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 211 predicate places. [2024-06-27 17:58:53,785 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 312 transitions, 3920 flow [2024-06-27 17:58:53,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:53,786 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:53,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:58:53,786 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:58:53,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:53,786 INFO L85 PathProgramCache]: Analyzing trace with hash 2023181740, now seen corresponding path program 9 times [2024-06-27 17:58:53,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:53,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008596160] [2024-06-27 17:58:53,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:53,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:53,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:53,865 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,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:53,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008596160] [2024-06-27 17:58:53,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008596160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:53,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:53,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:53,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130596564] [2024-06-27 17:58:53,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:53,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:53,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:53,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:53,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:53,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:53,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 312 transitions, 3920 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:53,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:53,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:54,750 INFO L124 PetriNetUnfolderBase]: 3788/6586 cut-off events. [2024-06-27 17:58:54,750 INFO L125 PetriNetUnfolderBase]: For 293711/293819 co-relation queries the response was YES. [2024-06-27 17:58:54,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39589 conditions, 6586 events. 3788/6586 cut-off events. For 293711/293819 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 47474 event pairs, 919 based on Foata normal form. 57/6535 useless extension candidates. Maximal degree in co-relation 39478. Up to 5059 conditions per place. [2024-06-27 17:58:54,826 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 237 selfloop transitions, 92 changer transitions 0/345 dead transitions. [2024-06-27 17:58:54,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 345 transitions, 5018 flow [2024-06-27 17:58:54,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:54,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:54,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:58:54,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-27 17:58:54,827 INFO L175 Difference]: Start difference. First operand has 262 places, 312 transitions, 3920 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:58:54,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 345 transitions, 5018 flow [2024-06-27 17:58:55,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 345 transitions, 4819 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:55,612 INFO L231 Difference]: Finished difference. Result has 264 places, 319 transitions, 4018 flow [2024-06-27 17:58:55,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4018, PETRI_PLACES=264, PETRI_TRANSITIONS=319} [2024-06-27 17:58:55,612 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 213 predicate places. [2024-06-27 17:58:55,612 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 319 transitions, 4018 flow [2024-06-27 17:58:55,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:55,613 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:55,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:58:55,613 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:58:55,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:55,613 INFO L85 PathProgramCache]: Analyzing trace with hash 207552384, now seen corresponding path program 10 times [2024-06-27 17:58:55,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:55,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108285867] [2024-06-27 17:58:55,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:55,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:55,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:55,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:55,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108285867] [2024-06-27 17:58:55,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108285867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:55,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:55,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:55,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306253437] [2024-06-27 17:58:55,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:55,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:55,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:55,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:55,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:55,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:55,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 319 transitions, 4018 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:55,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:55,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:56,614 INFO L124 PetriNetUnfolderBase]: 3803/6460 cut-off events. [2024-06-27 17:58:56,614 INFO L125 PetriNetUnfolderBase]: For 295758/295836 co-relation queries the response was YES. [2024-06-27 17:58:56,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39532 conditions, 6460 events. 3803/6460 cut-off events. For 295758/295836 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45772 event pairs, 839 based on Foata normal form. 40/6395 useless extension candidates. Maximal degree in co-relation 39420. Up to 5096 conditions per place. [2024-06-27 17:58:56,681 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 233 selfloop transitions, 93 changer transitions 0/342 dead transitions. [2024-06-27 17:58:56,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 342 transitions, 5002 flow [2024-06-27 17:58:56,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:56,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:56,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:58:56,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-27 17:58:56,682 INFO L175 Difference]: Start difference. First operand has 264 places, 319 transitions, 4018 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:58:56,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 342 transitions, 5002 flow [2024-06-27 17:58:57,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 342 transitions, 4863 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:57,483 INFO L231 Difference]: Finished difference. Result has 268 places, 319 transitions, 4072 flow [2024-06-27 17:58:57,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3879, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4072, PETRI_PLACES=268, PETRI_TRANSITIONS=319} [2024-06-27 17:58:57,484 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 217 predicate places. [2024-06-27 17:58:57,484 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 319 transitions, 4072 flow [2024-06-27 17:58:57,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:57,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:57,484 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:57,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:58:57,485 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:58:57,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:57,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2019540240, now seen corresponding path program 11 times [2024-06-27 17:58:57,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:57,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676672982] [2024-06-27 17:58:57,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:57,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:57,551 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:57,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:57,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676672982] [2024-06-27 17:58:57,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676672982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:57,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:57,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:57,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91674335] [2024-06-27 17:58:57,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:57,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:57,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:57,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:57,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:57,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:57,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 319 transitions, 4072 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:57,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:57,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:57,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:58,422 INFO L124 PetriNetUnfolderBase]: 3784/6404 cut-off events. [2024-06-27 17:58:58,422 INFO L125 PetriNetUnfolderBase]: For 297170/297246 co-relation queries the response was YES. [2024-06-27 17:58:58,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39218 conditions, 6404 events. 3784/6404 cut-off events. For 297170/297246 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45186 event pairs, 818 based on Foata normal form. 47/6340 useless extension candidates. Maximal degree in co-relation 39105. Up to 5068 conditions per place. [2024-06-27 17:58:58,493 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 228 selfloop transitions, 98 changer transitions 0/342 dead transitions. [2024-06-27 17:58:58,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 342 transitions, 5060 flow [2024-06-27 17:58:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:58,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:58,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:58:58,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-06-27 17:58:58,494 INFO L175 Difference]: Start difference. First operand has 268 places, 319 transitions, 4072 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:58:58,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 342 transitions, 5060 flow [2024-06-27 17:58:59,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 4817 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:59,426 INFO L231 Difference]: Finished difference. Result has 269 places, 319 transitions, 4032 flow [2024-06-27 17:58:59,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4032, PETRI_PLACES=269, PETRI_TRANSITIONS=319} [2024-06-27 17:58:59,426 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 218 predicate places. [2024-06-27 17:58:59,426 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 319 transitions, 4032 flow [2024-06-27 17:58:59,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:59,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:59,427 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:59,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:58:59,427 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:58:59,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:59,427 INFO L85 PathProgramCache]: Analyzing trace with hash -2024301840, now seen corresponding path program 12 times [2024-06-27 17:58:59,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:59,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586170393] [2024-06-27 17:58:59,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:59,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:59,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:59,499 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:59,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:59,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586170393] [2024-06-27 17:58:59,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586170393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:59,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:59,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:59,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044025044] [2024-06-27 17:58:59,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:59,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:59,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:59,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:59,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:59,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:58:59,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 319 transitions, 4032 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:59,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:59,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:58:59,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:00,431 INFO L124 PetriNetUnfolderBase]: 3785/6544 cut-off events. [2024-06-27 17:59:00,431 INFO L125 PetriNetUnfolderBase]: For 299437/299522 co-relation queries the response was YES. [2024-06-27 17:59:00,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39254 conditions, 6544 events. 3785/6544 cut-off events. For 299437/299522 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 47027 event pairs, 1313 based on Foata normal form. 21/6440 useless extension candidates. Maximal degree in co-relation 39141. Up to 5471 conditions per place. [2024-06-27 17:59:00,495 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 291 selfloop transitions, 33 changer transitions 0/340 dead transitions. [2024-06-27 17:59:00,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 340 transitions, 4736 flow [2024-06-27 17:59:00,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:00,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:59:00,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-06-27 17:59:00,496 INFO L175 Difference]: Start difference. First operand has 269 places, 319 transitions, 4032 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:59:00,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 340 transitions, 4736 flow [2024-06-27 17:59:01,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 340 transitions, 4502 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:01,477 INFO L231 Difference]: Finished difference. Result has 271 places, 319 transitions, 3871 flow [2024-06-27 17:59:01,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3871, PETRI_PLACES=271, PETRI_TRANSITIONS=319} [2024-06-27 17:59:01,477 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-06-27 17:59:01,478 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 319 transitions, 3871 flow [2024-06-27 17:59:01,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:01,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:01,478 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:01,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:59:01,478 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:01,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:01,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1565112816, now seen corresponding path program 4 times [2024-06-27 17:59:01,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:01,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449447356] [2024-06-27 17:59:01,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:01,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:01,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:01,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 17:59:01,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:01,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449447356] [2024-06-27 17:59:01,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449447356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:01,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:01,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:01,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062800892] [2024-06-27 17:59:01,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:01,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:01,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:01,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:01,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:01,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:01,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 319 transitions, 3871 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:01,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:01,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:01,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:02,432 INFO L124 PetriNetUnfolderBase]: 3788/6483 cut-off events. [2024-06-27 17:59:02,433 INFO L125 PetriNetUnfolderBase]: For 298025/298091 co-relation queries the response was YES. [2024-06-27 17:59:02,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38884 conditions, 6483 events. 3788/6483 cut-off events. For 298025/298091 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46008 event pairs, 858 based on Foata normal form. 26/6393 useless extension candidates. Maximal degree in co-relation 38770. Up to 5508 conditions per place. [2024-06-27 17:59:02,505 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 308 selfloop transitions, 28 changer transitions 0/352 dead transitions. [2024-06-27 17:59:02,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 352 transitions, 4677 flow [2024-06-27 17:59:02,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:02,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:02,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:02,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 17:59:02,506 INFO L175 Difference]: Start difference. First operand has 271 places, 319 transitions, 3871 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:02,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 352 transitions, 4677 flow [2024-06-27 17:59:03,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 352 transitions, 4576 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:03,441 INFO L231 Difference]: Finished difference. Result has 271 places, 322 transitions, 3892 flow [2024-06-27 17:59:03,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3892, PETRI_PLACES=271, PETRI_TRANSITIONS=322} [2024-06-27 17:59:03,442 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-06-27 17:59:03,442 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 322 transitions, 3892 flow [2024-06-27 17:59:03,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:03,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:03,442 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:03,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:59:03,442 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:03,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:03,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1560351216, now seen corresponding path program 5 times [2024-06-27 17:59:03,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:03,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901448485] [2024-06-27 17:59:03,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:03,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:03,511 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:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901448485] [2024-06-27 17:59:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901448485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:03,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:03,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:03,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590245060] [2024-06-27 17:59:03,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:03,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:03,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:03,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:03,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:03,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 322 transitions, 3892 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:03,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:03,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:03,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:04,440 INFO L124 PetriNetUnfolderBase]: 3782/6524 cut-off events. [2024-06-27 17:59:04,440 INFO L125 PetriNetUnfolderBase]: For 303072/303147 co-relation queries the response was YES. [2024-06-27 17:59:04,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38882 conditions, 6524 events. 3782/6524 cut-off events. For 303072/303147 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 46656 event pairs, 895 based on Foata normal form. 41/6462 useless extension candidates. Maximal degree in co-relation 38767. Up to 5072 conditions per place. [2024-06-27 17:59:04,505 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 225 selfloop transitions, 111 changer transitions 0/352 dead transitions. [2024-06-27 17:59:04,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 352 transitions, 5074 flow [2024-06-27 17:59:04,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:59:04,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-27 17:59:04,506 INFO L175 Difference]: Start difference. First operand has 271 places, 322 transitions, 3892 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:59:04,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 352 transitions, 5074 flow [2024-06-27 17:59:05,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 352 transitions, 4996 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:05,499 INFO L231 Difference]: Finished difference. Result has 273 places, 322 transitions, 4042 flow [2024-06-27 17:59:05,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3814, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4042, PETRI_PLACES=273, PETRI_TRANSITIONS=322} [2024-06-27 17:59:05,500 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 222 predicate places. [2024-06-27 17:59:05,500 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 322 transitions, 4042 flow [2024-06-27 17:59:05,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:05,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:05,500 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:05,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:59:05,501 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:05,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:05,501 INFO L85 PathProgramCache]: Analyzing trace with hash -806933758, now seen corresponding path program 6 times [2024-06-27 17:59:05,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:05,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276975947] [2024-06-27 17:59:05,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:05,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:05,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:05,577 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:05,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:05,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276975947] [2024-06-27 17:59:05,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276975947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:05,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:05,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:05,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149235624] [2024-06-27 17:59:05,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:05,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:05,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:05,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:05,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:05,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:05,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 322 transitions, 4042 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:05,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:05,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:05,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:06,513 INFO L124 PetriNetUnfolderBase]: 3787/6574 cut-off events. [2024-06-27 17:59:06,513 INFO L125 PetriNetUnfolderBase]: For 309160/309231 co-relation queries the response was YES. [2024-06-27 17:59:06,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39451 conditions, 6574 events. 3787/6574 cut-off events. For 309160/309231 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 47195 event pairs, 1216 based on Foata normal form. 28/6499 useless extension candidates. Maximal degree in co-relation 39335. Up to 5443 conditions per place. [2024-06-27 17:59:06,584 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 300 selfloop transitions, 43 changer transitions 0/359 dead transitions. [2024-06-27 17:59:06,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 359 transitions, 4972 flow [2024-06-27 17:59:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:59:06,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:59:06,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-06-27 17:59:06,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-06-27 17:59:06,586 INFO L175 Difference]: Start difference. First operand has 273 places, 322 transitions, 4042 flow. Second operand 9 states and 260 transitions. [2024-06-27 17:59:06,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 359 transitions, 4972 flow [2024-06-27 17:59:07,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 359 transitions, 4672 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:07,291 INFO L231 Difference]: Finished difference. Result has 277 places, 322 transitions, 3834 flow [2024-06-27 17:59:07,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3834, PETRI_PLACES=277, PETRI_TRANSITIONS=322} [2024-06-27 17:59:07,291 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 226 predicate places. [2024-06-27 17:59:07,292 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 322 transitions, 3834 flow [2024-06-27 17:59:07,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:07,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:07,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:07,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:59:07,292 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:07,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:07,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1905099248, now seen corresponding path program 7 times [2024-06-27 17:59:07,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:07,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458365685] [2024-06-27 17:59:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:07,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:07,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:07,380 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:07,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:07,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458365685] [2024-06-27 17:59:07,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458365685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:07,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:07,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:07,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332638654] [2024-06-27 17:59:07,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:07,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:07,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:07,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:07,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:07,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:07,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 322 transitions, 3834 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:07,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:07,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:07,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:08,369 INFO L124 PetriNetUnfolderBase]: 3782/6509 cut-off events. [2024-06-27 17:59:08,369 INFO L125 PetriNetUnfolderBase]: For 310414/310497 co-relation queries the response was YES. [2024-06-27 17:59:08,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38803 conditions, 6509 events. 3782/6509 cut-off events. For 310414/310497 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46469 event pairs, 1333 based on Foata normal form. 20/6405 useless extension candidates. Maximal degree in co-relation 38686. Up to 5442 conditions per place. [2024-06-27 17:59:08,431 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 292 selfloop transitions, 41 changer transitions 0/349 dead transitions. [2024-06-27 17:59:08,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 349 transitions, 4572 flow [2024-06-27 17:59:08,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:08,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:08,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:59:08,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-27 17:59:08,432 INFO L175 Difference]: Start difference. First operand has 277 places, 322 transitions, 3834 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:59:08,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 349 transitions, 4572 flow [2024-06-27 17:59:09,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 349 transitions, 4432 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:09,229 INFO L231 Difference]: Finished difference. Result has 276 places, 322 transitions, 3784 flow [2024-06-27 17:59:09,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3784, PETRI_PLACES=276, PETRI_TRANSITIONS=322} [2024-06-27 17:59:09,230 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 225 predicate places. [2024-06-27 17:59:09,230 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 322 transitions, 3784 flow [2024-06-27 17:59:09,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:09,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:09,230 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:09,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:59:09,230 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:09,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:09,231 INFO L85 PathProgramCache]: Analyzing trace with hash -400017928, now seen corresponding path program 8 times [2024-06-27 17:59:09,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:09,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488071310] [2024-06-27 17:59:09,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:09,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:09,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:09,306 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:09,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:09,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488071310] [2024-06-27 17:59:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488071310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:09,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:09,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:09,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487568019] [2024-06-27 17:59:09,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:09,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:09,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:09,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:09,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:09,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:09,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 322 transitions, 3784 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:09,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:09,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:09,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:10,192 INFO L124 PetriNetUnfolderBase]: 3793/6535 cut-off events. [2024-06-27 17:59:10,192 INFO L125 PetriNetUnfolderBase]: For 317005/317082 co-relation queries the response was YES. [2024-06-27 17:59:10,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38841 conditions, 6535 events. 3793/6535 cut-off events. For 317005/317082 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 46844 event pairs, 888 based on Foata normal form. 45/6479 useless extension candidates. Maximal degree in co-relation 38723. Up to 5082 conditions per place. [2024-06-27 17:59:10,264 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 232 selfloop transitions, 104 changer transitions 0/352 dead transitions. [2024-06-27 17:59:10,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 352 transitions, 4881 flow [2024-06-27 17:59:10,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:10,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:10,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:59:10,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-27 17:59:10,265 INFO L175 Difference]: Start difference. First operand has 276 places, 322 transitions, 3784 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:59:10,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 352 transitions, 4881 flow [2024-06-27 17:59:11,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 352 transitions, 4799 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:11,044 INFO L231 Difference]: Finished difference. Result has 277 places, 326 transitions, 3974 flow [2024-06-27 17:59:11,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3702, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=277, PETRI_TRANSITIONS=326} [2024-06-27 17:59:11,046 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 226 predicate places. [2024-06-27 17:59:11,047 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 326 transitions, 3974 flow [2024-06-27 17:59:11,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:11,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:11,047 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:11,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:59:11,047 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:11,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:11,048 INFO L85 PathProgramCache]: Analyzing trace with hash -658936348, now seen corresponding path program 9 times [2024-06-27 17:59:11,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:11,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137919262] [2024-06-27 17:59:11,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:11,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:11,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:11,117 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:11,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:11,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137919262] [2024-06-27 17:59:11,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137919262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566117761] [2024-06-27 17:59:11,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:11,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:11,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:11,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:11,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 326 transitions, 3974 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:11,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:11,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:11,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:12,162 INFO L124 PetriNetUnfolderBase]: 3785/6610 cut-off events. [2024-06-27 17:59:12,163 INFO L125 PetriNetUnfolderBase]: For 321003/321080 co-relation queries the response was YES. [2024-06-27 17:59:12,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39261 conditions, 6610 events. 3785/6610 cut-off events. For 321003/321080 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 47873 event pairs, 1025 based on Foata normal form. 44/6565 useless extension candidates. Maximal degree in co-relation 39142. Up to 5074 conditions per place. [2024-06-27 17:59:12,237 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 234 selfloop transitions, 101 changer transitions 0/351 dead transitions. [2024-06-27 17:59:12,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 351 transitions, 4862 flow [2024-06-27 17:59:12,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:12,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:12,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:59:12,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-27 17:59:12,238 INFO L175 Difference]: Start difference. First operand has 277 places, 326 transitions, 3974 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:59:12,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 351 transitions, 4862 flow [2024-06-27 17:59:13,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 351 transitions, 4588 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:13,060 INFO L231 Difference]: Finished difference. Result has 279 places, 326 transitions, 3911 flow [2024-06-27 17:59:13,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3700, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3911, PETRI_PLACES=279, PETRI_TRANSITIONS=326} [2024-06-27 17:59:13,060 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 228 predicate places. [2024-06-27 17:59:13,060 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 326 transitions, 3911 flow [2024-06-27 17:59:13,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:13,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:13,061 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:13,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:59:13,061 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:13,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:13,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1649909618, now seen corresponding path program 10 times [2024-06-27 17:59:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100891287] [2024-06-27 17:59:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:13,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:13,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:13,133 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:13,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:13,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100891287] [2024-06-27 17:59:13,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100891287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:13,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:13,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:13,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347589722] [2024-06-27 17:59:13,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:13,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:13,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:13,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:13,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:13,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:13,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 326 transitions, 3911 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:13,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:13,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:13,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:14,098 INFO L124 PetriNetUnfolderBase]: 3782/6449 cut-off events. [2024-06-27 17:59:14,098 INFO L125 PetriNetUnfolderBase]: For 318054/318119 co-relation queries the response was YES. [2024-06-27 17:59:14,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38797 conditions, 6449 events. 3782/6449 cut-off events. For 318054/318119 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45882 event pairs, 830 based on Foata normal form. 39/6378 useless extension candidates. Maximal degree in co-relation 38677. Up to 5074 conditions per place. [2024-06-27 17:59:14,173 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 217 selfloop transitions, 115 changer transitions 0/348 dead transitions. [2024-06-27 17:59:14,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 348 transitions, 4787 flow [2024-06-27 17:59:14,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:14,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:14,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 17:59:14,174 INFO L175 Difference]: Start difference. First operand has 279 places, 326 transitions, 3911 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:14,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 348 transitions, 4787 flow [2024-06-27 17:59:15,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 348 transitions, 4528 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:15,185 INFO L231 Difference]: Finished difference. Result has 279 places, 326 transitions, 3889 flow [2024-06-27 17:59:15,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3652, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3889, PETRI_PLACES=279, PETRI_TRANSITIONS=326} [2024-06-27 17:59:15,186 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 228 predicate places. [2024-06-27 17:59:15,186 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 326 transitions, 3889 flow [2024-06-27 17:59:15,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:15,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:15,186 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:15,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:59:15,186 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:15,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:15,186 INFO L85 PathProgramCache]: Analyzing trace with hash 91756048, now seen corresponding path program 11 times [2024-06-27 17:59:15,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:15,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142515231] [2024-06-27 17:59:15,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:15,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:15,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:15,253 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:15,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:15,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142515231] [2024-06-27 17:59:15,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142515231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:15,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:15,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:15,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950396884] [2024-06-27 17:59:15,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:15,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:15,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:15,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:15,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:15,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:15,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 326 transitions, 3889 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:15,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:15,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:15,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:16,175 INFO L124 PetriNetUnfolderBase]: 3804/6489 cut-off events. [2024-06-27 17:59:16,175 INFO L125 PetriNetUnfolderBase]: For 324701/324766 co-relation queries the response was YES. [2024-06-27 17:59:16,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39047 conditions, 6489 events. 3804/6489 cut-off events. For 324701/324766 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46237 event pairs, 832 based on Foata normal form. 38/6415 useless extension candidates. Maximal degree in co-relation 38926. Up to 5094 conditions per place. [2024-06-27 17:59:16,248 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 230 selfloop transitions, 106 changer transitions 0/352 dead transitions. [2024-06-27 17:59:16,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 352 transitions, 4841 flow [2024-06-27 17:59:16,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:16,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:16,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:59:16,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-27 17:59:16,249 INFO L175 Difference]: Start difference. First operand has 279 places, 326 transitions, 3889 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:59:16,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 352 transitions, 4841 flow [2024-06-27 17:59:17,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 352 transitions, 4474 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:17,320 INFO L231 Difference]: Finished difference. Result has 279 places, 330 transitions, 3807 flow [2024-06-27 17:59:17,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3807, PETRI_PLACES=279, PETRI_TRANSITIONS=330} [2024-06-27 17:59:17,321 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 228 predicate places. [2024-06-27 17:59:17,321 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 330 transitions, 3807 flow [2024-06-27 17:59:17,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:17,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:17,321 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:17,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:59:17,322 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:17,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:17,322 INFO L85 PathProgramCache]: Analyzing trace with hash 100326928, now seen corresponding path program 12 times [2024-06-27 17:59:17,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:17,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527951400] [2024-06-27 17:59:17,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:17,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:17,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:17,389 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:17,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:17,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527951400] [2024-06-27 17:59:17,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527951400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:17,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:17,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:17,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092368334] [2024-06-27 17:59:17,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:17,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:17,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:17,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:17,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:17,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:17,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 330 transitions, 3807 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:17,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:17,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:17,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:18,293 INFO L124 PetriNetUnfolderBase]: 3794/6647 cut-off events. [2024-06-27 17:59:18,293 INFO L125 PetriNetUnfolderBase]: For 325249/325323 co-relation queries the response was YES. [2024-06-27 17:59:18,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39013 conditions, 6647 events. 3794/6647 cut-off events. For 325249/325323 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48301 event pairs, 1033 based on Foata normal form. 35/6588 useless extension candidates. Maximal degree in co-relation 38891. Up to 5080 conditions per place. [2024-06-27 17:59:18,372 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 229 selfloop transitions, 106 changer transitions 0/351 dead transitions. [2024-06-27 17:59:18,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 351 transitions, 4533 flow [2024-06-27 17:59:18,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:18,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:18,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:59:18,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-27 17:59:18,373 INFO L175 Difference]: Start difference. First operand has 279 places, 330 transitions, 3807 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:59:18,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 351 transitions, 4533 flow [2024-06-27 17:59:19,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 351 transitions, 4167 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:19,518 INFO L231 Difference]: Finished difference. Result has 279 places, 330 transitions, 3663 flow [2024-06-27 17:59:19,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3663, PETRI_PLACES=279, PETRI_TRANSITIONS=330} [2024-06-27 17:59:19,519 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 228 predicate places. [2024-06-27 17:59:19,519 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 330 transitions, 3663 flow [2024-06-27 17:59:19,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:19,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:19,519 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:19,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:59:19,519 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:19,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:19,519 INFO L85 PathProgramCache]: Analyzing trace with hash 873583280, now seen corresponding path program 1 times [2024-06-27 17:59:19,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:19,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956039668] [2024-06-27 17:59:19,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:19,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:19,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:19,597 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:19,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:19,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956039668] [2024-06-27 17:59:19,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956039668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:19,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:19,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:19,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601762413] [2024-06-27 17:59:19,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:19,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:19,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:19,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:19,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:19,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:19,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 330 transitions, 3663 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:19,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:19,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:19,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:20,554 INFO L124 PetriNetUnfolderBase]: 3842/6614 cut-off events. [2024-06-27 17:59:20,555 INFO L125 PetriNetUnfolderBase]: For 339974/340056 co-relation queries the response was YES. [2024-06-27 17:59:20,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39636 conditions, 6614 events. 3842/6614 cut-off events. For 339974/340056 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 47249 event pairs, 1320 based on Foata normal form. 32/6534 useless extension candidates. Maximal degree in co-relation 39513. Up to 5618 conditions per place. [2024-06-27 17:59:20,628 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 329 selfloop transitions, 19 changer transitions 0/364 dead transitions. [2024-06-27 17:59:20,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 364 transitions, 4729 flow [2024-06-27 17:59:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:20,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:20,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 17:59:20,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 17:59:20,629 INFO L175 Difference]: Start difference. First operand has 279 places, 330 transitions, 3663 flow. Second operand 8 states and 224 transitions. [2024-06-27 17:59:20,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 364 transitions, 4729 flow [2024-06-27 17:59:21,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 364 transitions, 4480 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:21,711 INFO L231 Difference]: Finished difference. Result has 280 places, 334 transitions, 3601 flow [2024-06-27 17:59:21,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3601, PETRI_PLACES=280, PETRI_TRANSITIONS=334} [2024-06-27 17:59:21,712 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 229 predicate places. [2024-06-27 17:59:21,712 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 334 transitions, 3601 flow [2024-06-27 17:59:21,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:21,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:21,712 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:21,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:59:21,712 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:21,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:21,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1905088336, now seen corresponding path program 2 times [2024-06-27 17:59:21,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:21,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576816473] [2024-06-27 17:59:21,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:21,786 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:21,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576816473] [2024-06-27 17:59:21,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576816473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:21,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588148425] [2024-06-27 17:59:21,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:21,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:21,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:21,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:21,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:21,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:21,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 334 transitions, 3601 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:21,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:21,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:21,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:22,778 INFO L124 PetriNetUnfolderBase]: 3813/6562 cut-off events. [2024-06-27 17:59:22,779 INFO L125 PetriNetUnfolderBase]: For 337582/337656 co-relation queries the response was YES. [2024-06-27 17:59:22,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38666 conditions, 6562 events. 3813/6562 cut-off events. For 337582/337656 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 46771 event pairs, 1027 based on Foata normal form. 33/6492 useless extension candidates. Maximal degree in co-relation 38542. Up to 5614 conditions per place. [2024-06-27 17:59:22,846 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 326 selfloop transitions, 15 changer transitions 0/357 dead transitions. [2024-06-27 17:59:22,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 357 transitions, 4337 flow [2024-06-27 17:59:22,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:22,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:59:22,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5927051671732523 [2024-06-27 17:59:22,847 INFO L175 Difference]: Start difference. First operand has 280 places, 334 transitions, 3601 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:59:22,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 357 transitions, 4337 flow [2024-06-27 17:59:23,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 357 transitions, 4199 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:23,799 INFO L231 Difference]: Finished difference. Result has 283 places, 334 transitions, 3498 flow [2024-06-27 17:59:23,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3498, PETRI_PLACES=283, PETRI_TRANSITIONS=334} [2024-06-27 17:59:23,800 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 232 predicate places. [2024-06-27 17:59:23,800 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 334 transitions, 3498 flow [2024-06-27 17:59:23,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:23,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:23,800 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:23,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:59:23,801 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:23,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:23,801 INFO L85 PathProgramCache]: Analyzing trace with hash 2031770476, now seen corresponding path program 3 times [2024-06-27 17:59:23,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:23,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435538083] [2024-06-27 17:59:23,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:23,881 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:23,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:23,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435538083] [2024-06-27 17:59:23,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435538083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:23,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:23,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:23,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885121960] [2024-06-27 17:59:23,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:23,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:23,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:23,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:23,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:23,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:23,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 334 transitions, 3498 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:23,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:23,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:23,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:24,793 INFO L124 PetriNetUnfolderBase]: 3850/6590 cut-off events. [2024-06-27 17:59:24,793 INFO L125 PetriNetUnfolderBase]: For 343922/343971 co-relation queries the response was YES. [2024-06-27 17:59:24,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38935 conditions, 6590 events. 3850/6590 cut-off events. For 343922/343971 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 46837 event pairs, 1367 based on Foata normal form. 19/6492 useless extension candidates. Maximal degree in co-relation 38809. Up to 5643 conditions per place. [2024-06-27 17:59:24,868 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 313 selfloop transitions, 27 changer transitions 0/356 dead transitions. [2024-06-27 17:59:24,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 356 transitions, 4298 flow [2024-06-27 17:59:24,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:24,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:24,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 17:59:24,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 17:59:24,869 INFO L175 Difference]: Start difference. First operand has 283 places, 334 transitions, 3498 flow. Second operand 7 states and 196 transitions. [2024-06-27 17:59:24,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 356 transitions, 4298 flow [2024-06-27 17:59:25,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 356 transitions, 4263 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:25,773 INFO L231 Difference]: Finished difference. Result has 284 places, 336 transitions, 3600 flow [2024-06-27 17:59:25,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3600, PETRI_PLACES=284, PETRI_TRANSITIONS=336} [2024-06-27 17:59:25,773 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 233 predicate places. [2024-06-27 17:59:25,773 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 336 transitions, 3600 flow [2024-06-27 17:59:25,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:25,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:25,773 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:25,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:59:25,774 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:25,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:25,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1911695238, now seen corresponding path program 4 times [2024-06-27 17:59:25,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:25,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163117661] [2024-06-27 17:59:25,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:25,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:25,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:25,856 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:25,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:25,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163117661] [2024-06-27 17:59:25,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163117661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:25,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:25,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:25,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921146969] [2024-06-27 17:59:25,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:25,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:25,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:25,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:25,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:25,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:25,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 336 transitions, 3600 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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:25,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:25,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:25,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:26,760 INFO L124 PetriNetUnfolderBase]: 3845/6553 cut-off events. [2024-06-27 17:59:26,760 INFO L125 PetriNetUnfolderBase]: For 344097/344157 co-relation queries the response was YES. [2024-06-27 17:59:26,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38775 conditions, 6553 events. 3845/6553 cut-off events. For 344097/344157 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 46382 event pairs, 1373 based on Foata normal form. 20/6455 useless extension candidates. Maximal degree in co-relation 38648. Up to 5636 conditions per place. [2024-06-27 17:59:26,834 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 310 selfloop transitions, 27 changer transitions 0/353 dead transitions. [2024-06-27 17:59:26,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 353 transitions, 4312 flow [2024-06-27 17:59:26,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:26,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:26,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:59:26,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866261398176292 [2024-06-27 17:59:26,835 INFO L175 Difference]: Start difference. First operand has 284 places, 336 transitions, 3600 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:59:26,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 353 transitions, 4312 flow [2024-06-27 17:59:28,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 353 transitions, 4165 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:28,394 INFO L231 Difference]: Finished difference. Result has 286 places, 336 transitions, 3512 flow [2024-06-27 17:59:28,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3512, PETRI_PLACES=286, PETRI_TRANSITIONS=336} [2024-06-27 17:59:28,394 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-06-27 17:59:28,395 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 336 transitions, 3512 flow [2024-06-27 17:59:28,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call 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,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:28,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:28,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:59:28,395 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:28,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:28,395 INFO L85 PathProgramCache]: Analyzing trace with hash 33245264, now seen corresponding path program 1 times [2024-06-27 17:59:28,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:28,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951066749] [2024-06-27 17:59:28,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:28,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:28,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:28,466 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,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:28,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951066749] [2024-06-27 17:59:28,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951066749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:28,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:28,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:28,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440288826] [2024-06-27 17:59:28,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:28,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:28,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:28,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:28,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:28,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:28,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 336 transitions, 3512 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:28,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:28,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:29,377 INFO L124 PetriNetUnfolderBase]: 3869/6556 cut-off events. [2024-06-27 17:59:29,378 INFO L125 PetriNetUnfolderBase]: For 348014/348115 co-relation queries the response was YES. [2024-06-27 17:59:29,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38751 conditions, 6556 events. 3869/6556 cut-off events. For 348014/348115 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 46376 event pairs, 816 based on Foata normal form. 58/6501 useless extension candidates. Maximal degree in co-relation 38623. Up to 5356 conditions per place. [2024-06-27 17:59:29,452 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 269 selfloop transitions, 79 changer transitions 0/364 dead transitions. [2024-06-27 17:59:29,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 364 transitions, 4524 flow [2024-06-27 17:59:29,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:29,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:29,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:59:29,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 17:59:29,453 INFO L175 Difference]: Start difference. First operand has 286 places, 336 transitions, 3512 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:59:29,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 364 transitions, 4524 flow [2024-06-27 17:59:30,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 364 transitions, 4420 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:30,631 INFO L231 Difference]: Finished difference. Result has 287 places, 342 transitions, 3729 flow [2024-06-27 17:59:30,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3729, PETRI_PLACES=287, PETRI_TRANSITIONS=342} [2024-06-27 17:59:30,632 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-06-27 17:59:30,632 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 342 transitions, 3729 flow [2024-06-27 17:59:30,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:30,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:30,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:59:30,632 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:30,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:30,633 INFO L85 PathProgramCache]: Analyzing trace with hash 652124918, now seen corresponding path program 2 times [2024-06-27 17:59:30,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:30,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21686722] [2024-06-27 17:59:30,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:30,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:30,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:30,705 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,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:30,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21686722] [2024-06-27 17:59:30,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21686722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:30,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:30,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:30,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549986423] [2024-06-27 17:59:30,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:30,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:30,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:30,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:30,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:30,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:30,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 342 transitions, 3729 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:30,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:30,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:31,654 INFO L124 PetriNetUnfolderBase]: 3866/6549 cut-off events. [2024-06-27 17:59:31,654 INFO L125 PetriNetUnfolderBase]: For 355359/355445 co-relation queries the response was YES. [2024-06-27 17:59:31,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39242 conditions, 6549 events. 3866/6549 cut-off events. For 355359/355445 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 46328 event pairs, 787 based on Foata normal form. 56/6501 useless extension candidates. Maximal degree in co-relation 39113. Up to 5349 conditions per place. [2024-06-27 17:59:31,731 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 259 selfloop transitions, 101 changer transitions 0/376 dead transitions. [2024-06-27 17:59:31,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 376 transitions, 4755 flow [2024-06-27 17:59:31,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:59:31,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:59:31,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-27 17:59:31,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-06-27 17:59:31,732 INFO L175 Difference]: Start difference. First operand has 287 places, 342 transitions, 3729 flow. Second operand 9 states and 264 transitions. [2024-06-27 17:59:31,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 376 transitions, 4755 flow [2024-06-27 17:59:33,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 376 transitions, 4594 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:33,546 INFO L231 Difference]: Finished difference. Result has 291 places, 345 transitions, 3835 flow [2024-06-27 17:59:33,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3835, PETRI_PLACES=291, PETRI_TRANSITIONS=345} [2024-06-27 17:59:33,547 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 240 predicate places. [2024-06-27 17:59:33,547 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 345 transitions, 3835 flow [2024-06-27 17:59:33,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:33,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:33,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:59:33,547 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:33,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:33,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1191081052, now seen corresponding path program 3 times [2024-06-27 17:59:33,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:33,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525264466] [2024-06-27 17:59:33,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:33,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:33,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:33,621 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,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:33,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525264466] [2024-06-27 17:59:33,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525264466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:33,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:33,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:33,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221746959] [2024-06-27 17:59:33,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:33,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:33,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:33,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:33,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:33,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:33,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 345 transitions, 3835 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:33,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:33,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:34,563 INFO L124 PetriNetUnfolderBase]: 3875/6567 cut-off events. [2024-06-27 17:59:34,563 INFO L125 PetriNetUnfolderBase]: For 357716/357807 co-relation queries the response was YES. [2024-06-27 17:59:34,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39166 conditions, 6567 events. 3875/6567 cut-off events. For 357716/357807 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 46449 event pairs, 804 based on Foata normal form. 57/6516 useless extension candidates. Maximal degree in co-relation 39038. Up to 5362 conditions per place. [2024-06-27 17:59:34,643 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 269 selfloop transitions, 87 changer transitions 0/372 dead transitions. [2024-06-27 17:59:34,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 372 transitions, 4619 flow [2024-06-27 17:59:34,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:34,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:34,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 17:59:34,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2024-06-27 17:59:34,644 INFO L175 Difference]: Start difference. First operand has 291 places, 345 transitions, 3835 flow. Second operand 8 states and 237 transitions. [2024-06-27 17:59:34,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 372 transitions, 4619 flow [2024-06-27 17:59:36,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 372 transitions, 4430 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:36,451 INFO L231 Difference]: Finished difference. Result has 294 places, 345 transitions, 3836 flow [2024-06-27 17:59:36,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3836, PETRI_PLACES=294, PETRI_TRANSITIONS=345} [2024-06-27 17:59:36,452 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 243 predicate places. [2024-06-27 17:59:36,452 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 345 transitions, 3836 flow [2024-06-27 17:59:36,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:36,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:36,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] [2024-06-27 17:59:36,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:59:36,452 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:36,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:36,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1196171764, now seen corresponding path program 4 times [2024-06-27 17:59:36,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:36,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686530245] [2024-06-27 17:59:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:36,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:36,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:36,520 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:36,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:36,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686530245] [2024-06-27 17:59:36,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686530245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:36,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:36,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:36,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128383095] [2024-06-27 17:59:36,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:36,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:36,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:36,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:36,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:36,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:36,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 345 transitions, 3836 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:36,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:36,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:36,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:37,460 INFO L124 PetriNetUnfolderBase]: 3877/6740 cut-off events. [2024-06-27 17:59:37,460 INFO L125 PetriNetUnfolderBase]: For 367575/367689 co-relation queries the response was YES. [2024-06-27 17:59:37,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39514 conditions, 6740 events. 3877/6740 cut-off events. For 367575/367689 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 48660 event pairs, 921 based on Foata normal form. 69/6701 useless extension candidates. Maximal degree in co-relation 39385. Up to 5180 conditions per place. [2024-06-27 17:59:37,538 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 252 selfloop transitions, 108 changer transitions 0/376 dead transitions. [2024-06-27 17:59:37,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 376 transitions, 4855 flow [2024-06-27 17:59:37,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:37,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:37,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:59:37,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-27 17:59:37,539 INFO L175 Difference]: Start difference. First operand has 294 places, 345 transitions, 3836 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:59:37,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 376 transitions, 4855 flow [2024-06-27 17:59:38,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 376 transitions, 4619 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:38,870 INFO L231 Difference]: Finished difference. Result has 293 places, 348 transitions, 3874 flow [2024-06-27 17:59:38,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3874, PETRI_PLACES=293, PETRI_TRANSITIONS=348} [2024-06-27 17:59:38,871 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 242 predicate places. [2024-06-27 17:59:38,871 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 348 transitions, 3874 flow [2024-06-27 17:59:38,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:38,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:38,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:59:38,871 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:38,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:38,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1502708410, now seen corresponding path program 5 times [2024-06-27 17:59:38,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:38,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110526372] [2024-06-27 17:59:38,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:38,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:38,948 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,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:38,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110526372] [2024-06-27 17:59:38,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110526372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:38,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:38,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:38,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890938900] [2024-06-27 17:59:38,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:38,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:38,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:38,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:38,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:38,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:38,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 348 transitions, 3874 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:38,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:38,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:39,885 INFO L124 PetriNetUnfolderBase]: 3883/6758 cut-off events. [2024-06-27 17:59:39,885 INFO L125 PetriNetUnfolderBase]: For 374271/374385 co-relation queries the response was YES. [2024-06-27 17:59:39,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39737 conditions, 6758 events. 3883/6758 cut-off events. For 374271/374385 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 48923 event pairs, 926 based on Foata normal form. 64/6712 useless extension candidates. Maximal degree in co-relation 39607. Up to 5186 conditions per place. [2024-06-27 17:59:39,966 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 247 selfloop transitions, 114 changer transitions 0/377 dead transitions. [2024-06-27 17:59:39,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 377 transitions, 5073 flow [2024-06-27 17:59:39,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:59:39,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-27 17:59:39,967 INFO L175 Difference]: Start difference. First operand has 293 places, 348 transitions, 3874 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:59:39,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 377 transitions, 5073 flow [2024-06-27 17:59:41,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 377 transitions, 4743 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:41,584 INFO L231 Difference]: Finished difference. Result has 294 places, 351 transitions, 3835 flow [2024-06-27 17:59:41,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3835, PETRI_PLACES=294, PETRI_TRANSITIONS=351} [2024-06-27 17:59:41,585 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 243 predicate places. [2024-06-27 17:59:41,585 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 351 transitions, 3835 flow [2024-06-27 17:59:41,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:41,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:41,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:41,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:59:41,585 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:41,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:41,585 INFO L85 PathProgramCache]: Analyzing trace with hash -524975490, now seen corresponding path program 6 times [2024-06-27 17:59:41,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:41,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329355943] [2024-06-27 17:59:41,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:41,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:41,651 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:41,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:41,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329355943] [2024-06-27 17:59:41,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329355943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:41,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:41,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:41,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60403648] [2024-06-27 17:59:41,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:41,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:41,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:41,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:41,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:41,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:41,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 351 transitions, 3835 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:41,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:41,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:41,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:42,581 INFO L124 PetriNetUnfolderBase]: 3880/6750 cut-off events. [2024-06-27 17:59:42,581 INFO L125 PetriNetUnfolderBase]: For 376724/376840 co-relation queries the response was YES. [2024-06-27 17:59:42,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39216 conditions, 6750 events. 3880/6750 cut-off events. For 376724/376840 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 48877 event pairs, 925 based on Foata normal form. 66/6704 useless extension candidates. Maximal degree in co-relation 39087. Up to 5183 conditions per place. [2024-06-27 17:59:42,659 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 251 selfloop transitions, 109 changer transitions 0/376 dead transitions. [2024-06-27 17:59:42,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 376 transitions, 4799 flow [2024-06-27 17:59:42,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:42,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:59:42,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 17:59:42,660 INFO L175 Difference]: Start difference. First operand has 294 places, 351 transitions, 3835 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:59:42,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 376 transitions, 4799 flow [2024-06-27 17:59:44,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 376 transitions, 4450 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:44,305 INFO L231 Difference]: Finished difference. Result has 295 places, 351 transitions, 3712 flow [2024-06-27 17:59:44,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3712, PETRI_PLACES=295, PETRI_TRANSITIONS=351} [2024-06-27 17:59:44,306 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 244 predicate places. [2024-06-27 17:59:44,306 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 351 transitions, 3712 flow [2024-06-27 17:59:44,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:44,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:44,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:44,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:59:44,306 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:44,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:44,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1669023690, now seen corresponding path program 7 times [2024-06-27 17:59:44,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:44,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164470483] [2024-06-27 17:59:44,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:44,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:44,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:44,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:44,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164470483] [2024-06-27 17:59:44,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164470483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:44,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:44,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:44,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290081461] [2024-06-27 17:59:44,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:44,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:44,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:44,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:44,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:44,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:44,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 351 transitions, 3712 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:44,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:44,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:44,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:45,308 INFO L124 PetriNetUnfolderBase]: 3904/6640 cut-off events. [2024-06-27 17:59:45,309 INFO L125 PetriNetUnfolderBase]: For 381759/381855 co-relation queries the response was YES. [2024-06-27 17:59:45,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39152 conditions, 6640 events. 3904/6640 cut-off events. For 381759/381855 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47402 event pairs, 857 based on Foata normal form. 62/6599 useless extension candidates. Maximal degree in co-relation 39022. Up to 5221 conditions per place. [2024-06-27 17:59:45,378 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 230 selfloop transitions, 130 changer transitions 0/376 dead transitions. [2024-06-27 17:59:45,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 376 transitions, 4709 flow [2024-06-27 17:59:45,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:45,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:45,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 17:59:45,379 INFO L175 Difference]: Start difference. First operand has 295 places, 351 transitions, 3712 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:45,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 376 transitions, 4709 flow [2024-06-27 17:59:47,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 376 transitions, 4462 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:47,136 INFO L231 Difference]: Finished difference. Result has 296 places, 354 transitions, 3770 flow [2024-06-27 17:59:47,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3471, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3770, PETRI_PLACES=296, PETRI_TRANSITIONS=354} [2024-06-27 17:59:47,137 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 245 predicate places. [2024-06-27 17:59:47,137 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 354 transitions, 3770 flow [2024-06-27 17:59:47,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:47,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:47,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:47,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:59:47,137 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:47,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:47,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1767214372, now seen corresponding path program 8 times [2024-06-27 17:59:47,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:47,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497158369] [2024-06-27 17:59:47,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:47,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:47,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:47,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:47,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497158369] [2024-06-27 17:59:47,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497158369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:47,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:47,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:47,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674683979] [2024-06-27 17:59:47,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:47,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:47,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:47,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:47,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:47,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:47,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 354 transitions, 3770 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:47,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:47,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:47,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:48,112 INFO L124 PetriNetUnfolderBase]: 3893/6591 cut-off events. [2024-06-27 17:59:48,112 INFO L125 PetriNetUnfolderBase]: For 387384/387486 co-relation queries the response was YES. [2024-06-27 17:59:48,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39080 conditions, 6591 events. 3893/6591 cut-off events. For 387384/387486 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 46730 event pairs, 818 based on Foata normal form. 63/6540 useless extension candidates. Maximal degree in co-relation 38949. Up to 5201 conditions per place. [2024-06-27 17:59:48,191 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 247 selfloop transitions, 116 changer transitions 0/379 dead transitions. [2024-06-27 17:59:48,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 379 transitions, 4775 flow [2024-06-27 17:59:48,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:48,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:48,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:59:48,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-27 17:59:48,192 INFO L175 Difference]: Start difference. First operand has 296 places, 354 transitions, 3770 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:59:48,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 379 transitions, 4775 flow [2024-06-27 17:59:49,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 379 transitions, 4404 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:49,967 INFO L231 Difference]: Finished difference. Result has 297 places, 357 transitions, 3678 flow [2024-06-27 17:59:49,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3678, PETRI_PLACES=297, PETRI_TRANSITIONS=357} [2024-06-27 17:59:49,967 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 246 predicate places. [2024-06-27 17:59:49,967 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 357 transitions, 3678 flow [2024-06-27 17:59:49,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:49,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:49,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:49,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:59:49,968 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:49,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:49,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1766798662, now seen corresponding path program 9 times [2024-06-27 17:59:49,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:49,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935051393] [2024-06-27 17:59:49,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:49,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:50,033 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,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:50,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935051393] [2024-06-27 17:59:50,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935051393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:50,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:50,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:50,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861386612] [2024-06-27 17:59:50,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:50,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:50,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:50,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:50,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:50,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:50,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 357 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:50,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:50,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:51,010 INFO L124 PetriNetUnfolderBase]: 3890/6593 cut-off events. [2024-06-27 17:59:51,010 INFO L125 PetriNetUnfolderBase]: For 388807/388901 co-relation queries the response was YES. [2024-06-27 17:59:51,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38912 conditions, 6593 events. 3890/6593 cut-off events. For 388807/388901 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 46735 event pairs, 819 based on Foata normal form. 61/6541 useless extension candidates. Maximal degree in co-relation 38781. Up to 5198 conditions per place. [2024-06-27 17:59:51,097 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 242 selfloop transitions, 120 changer transitions 0/378 dead transitions. [2024-06-27 17:59:51,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 378 transitions, 4458 flow [2024-06-27 17:59:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:51,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:51,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:59:51,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-27 17:59:51,099 INFO L175 Difference]: Start difference. First operand has 297 places, 357 transitions, 3678 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:59:51,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 378 transitions, 4458 flow [2024-06-27 17:59:52,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 378 transitions, 4183 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:52,916 INFO L231 Difference]: Finished difference. Result has 299 places, 357 transitions, 3649 flow [2024-06-27 17:59:52,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3649, PETRI_PLACES=299, PETRI_TRANSITIONS=357} [2024-06-27 17:59:52,917 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 248 predicate places. [2024-06-27 17:59:52,917 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 357 transitions, 3649 flow [2024-06-27 17:59:52,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:52,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:52,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, 1] [2024-06-27 17:59:52,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:59:52,918 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:52,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:52,918 INFO L85 PathProgramCache]: Analyzing trace with hash 70842548, now seen corresponding path program 1 times [2024-06-27 17:59:52,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:52,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115882543] [2024-06-27 17:59:52,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:52,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:52,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:52,992 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:52,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:52,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115882543] [2024-06-27 17:59:52,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115882543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:52,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:52,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:52,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501390608] [2024-06-27 17:59:52,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:52,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:52,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:52,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:52,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:53,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:53,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 357 transitions, 3649 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:53,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:53,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:53,983 INFO L124 PetriNetUnfolderBase]: 3896/6684 cut-off events. [2024-06-27 17:59:53,983 INFO L125 PetriNetUnfolderBase]: For 392784/392889 co-relation queries the response was YES. [2024-06-27 17:59:54,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38620 conditions, 6684 events. 3896/6684 cut-off events. For 392784/392889 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 47924 event pairs, 1123 based on Foata normal form. 42/6599 useless extension candidates. Maximal degree in co-relation 38488. Up to 5060 conditions per place. [2024-06-27 17:59:54,062 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 338 selfloop transitions, 34 changer transitions 0/388 dead transitions. [2024-06-27 17:59:54,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 388 transitions, 4703 flow [2024-06-27 17:59:54,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:54,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:54,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:59:54,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-27 17:59:54,063 INFO L175 Difference]: Start difference. First operand has 299 places, 357 transitions, 3649 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:59:54,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 388 transitions, 4703 flow [2024-06-27 17:59:55,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 388 transitions, 4338 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:55,769 INFO L231 Difference]: Finished difference. Result has 297 places, 357 transitions, 3356 flow [2024-06-27 17:59:55,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3356, PETRI_PLACES=297, PETRI_TRANSITIONS=357} [2024-06-27 17:59:55,770 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 246 predicate places. [2024-06-27 17:59:55,770 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 357 transitions, 3356 flow [2024-06-27 17:59:55,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:55,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:55,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:55,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:59:55,770 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:55,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:55,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1367039348, now seen corresponding path program 2 times [2024-06-27 17:59:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:55,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868860990] [2024-06-27 17:59:55,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:55,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:55,844 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:55,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:55,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868860990] [2024-06-27 17:59:55,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868860990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:55,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:55,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:55,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827215313] [2024-06-27 17:59:55,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:55,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:55,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:55,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:55,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:55,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 17:59:55,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 357 transitions, 3356 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:55,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:55,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 17:59:55,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:56,863 INFO L124 PetriNetUnfolderBase]: 3889/6677 cut-off events. [2024-06-27 17:59:56,863 INFO L125 PetriNetUnfolderBase]: For 371903/371999 co-relation queries the response was YES. [2024-06-27 17:59:56,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37659 conditions, 6677 events. 3889/6677 cut-off events. For 371903/371999 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 47821 event pairs, 1232 based on Foata normal form. 38/6592 useless extension candidates. Maximal degree in co-relation 37526. Up to 5178 conditions per place. [2024-06-27 17:59:56,929 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 332 selfloop transitions, 35 changer transitions 0/383 dead transitions. [2024-06-27 17:59:56,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 383 transitions, 4202 flow [2024-06-27 17:59:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:59:56,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:59:56,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:59:56,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 17:59:56,930 INFO L175 Difference]: Start difference. First operand has 297 places, 357 transitions, 3356 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:59:56,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 383 transitions, 4202 flow [2024-06-27 17:59:58,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 383 transitions, 4093 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:58,618 INFO L231 Difference]: Finished difference. Result has 298 places, 357 transitions, 3323 flow [2024-06-27 17:59:58,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3323, PETRI_PLACES=298, PETRI_TRANSITIONS=357} [2024-06-27 17:59:58,619 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 247 predicate places. [2024-06-27 17:59:58,619 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 357 transitions, 3323 flow [2024-06-27 17:59:58,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:58,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:58,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:58,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:59:58,620 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:58,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:58,620 INFO L85 PathProgramCache]: Analyzing trace with hash 928624705, now seen corresponding path program 1 times [2024-06-27 17:59:58,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:58,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069888620] [2024-06-27 17:59:58,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:58,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:58,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:58,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:58,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069888620] [2024-06-27 17:59:58,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069888620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:58,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:58,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:59:58,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953939970] [2024-06-27 17:59:58,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:58,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:59:58,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:58,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:59:58,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:59:58,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 47 [2024-06-27 17:59:58,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 357 transitions, 3323 flow. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call 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:58,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:58,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 47 [2024-06-27 17:59:58,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:59,313 INFO L124 PetriNetUnfolderBase]: 2393/5092 cut-off events. [2024-06-27 17:59:59,313 INFO L125 PetriNetUnfolderBase]: For 169402/169644 co-relation queries the response was YES. [2024-06-27 17:59:59,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23010 conditions, 5092 events. 2393/5092 cut-off events. For 169402/169644 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 42830 event pairs, 379 based on Foata normal form. 220/4821 useless extension candidates. Maximal degree in co-relation 22877. Up to 1955 conditions per place. [2024-06-27 17:59:59,372 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 30 selfloop transitions, 102 changer transitions 0/374 dead transitions. [2024-06-27 17:59:59,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 374 transitions, 3689 flow [2024-06-27 17:59:59,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:59:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:59:59,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-06-27 17:59:59,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7712765957446809 [2024-06-27 17:59:59,373 INFO L175 Difference]: Start difference. First operand has 298 places, 357 transitions, 3323 flow. Second operand 4 states and 145 transitions. [2024-06-27 17:59:59,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 374 transitions, 3689 flow [2024-06-27 18:00:00,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 374 transitions, 3527 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:00,193 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 3619 flow [2024-06-27 18:00:00,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3619, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2024-06-27 18:00:00,194 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 247 predicate places. [2024-06-27 18:00:00,194 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 3619 flow [2024-06-27 18:00:00,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:00,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:00,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:00,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 18:00:00,194 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:00,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:00,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1381585178, now seen corresponding path program 1 times [2024-06-27 18:00:00,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:00,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303592962] [2024-06-27 18:00:00,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:00,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:00,281 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:00,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:00,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303592962] [2024-06-27 18:00:00,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303592962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:00,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:00,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:00,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054559957] [2024-06-27 18:00:00,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:00,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:00,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:00,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:00,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:00,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:00,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 3619 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:00,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:00,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:00,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:01,203 INFO L124 PetriNetUnfolderBase]: 3683/6431 cut-off events. [2024-06-27 18:00:01,203 INFO L125 PetriNetUnfolderBase]: For 367084/367117 co-relation queries the response was YES. [2024-06-27 18:00:01,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38252 conditions, 6431 events. 3683/6431 cut-off events. For 367084/367117 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 45859 event pairs, 1224 based on Foata normal form. 8/6130 useless extension candidates. Maximal degree in co-relation 38117. Up to 5451 conditions per place. [2024-06-27 18:00:01,278 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 311 selfloop transitions, 52 changer transitions 0/380 dead transitions. [2024-06-27 18:00:01,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 380 transitions, 4433 flow [2024-06-27 18:00:01,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:01,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:01,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 18:00:01,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-06-27 18:00:01,279 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 3619 flow. Second operand 7 states and 198 transitions. [2024-06-27 18:00:01,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 380 transitions, 4433 flow [2024-06-27 18:00:04,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 380 transitions, 4431 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:00:04,094 INFO L231 Difference]: Finished difference. Result has 304 places, 363 transitions, 3772 flow [2024-06-27 18:00:04,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3617, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=304, PETRI_TRANSITIONS=363} [2024-06-27 18:00:04,094 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 253 predicate places. [2024-06-27 18:00:04,094 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 363 transitions, 3772 flow [2024-06-27 18:00:04,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:04,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:04,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 18:00:04,095 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:04,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:04,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1232558626, now seen corresponding path program 2 times [2024-06-27 18:00:04,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:04,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866521258] [2024-06-27 18:00:04,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:04,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:04,175 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,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:04,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866521258] [2024-06-27 18:00:04,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866521258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:04,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:04,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:04,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620012022] [2024-06-27 18:00:04,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:04,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:04,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:04,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:04,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:04,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:04,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 363 transitions, 3772 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:04,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:04,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:05,302 INFO L124 PetriNetUnfolderBase]: 3704/6472 cut-off events. [2024-06-27 18:00:05,303 INFO L125 PetriNetUnfolderBase]: For 377757/377793 co-relation queries the response was YES. [2024-06-27 18:00:05,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39019 conditions, 6472 events. 3704/6472 cut-off events. For 377757/377793 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 46297 event pairs, 1224 based on Foata normal form. 10/6173 useless extension candidates. Maximal degree in co-relation 38882. Up to 5433 conditions per place. [2024-06-27 18:00:05,411 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 314 selfloop transitions, 54 changer transitions 0/385 dead transitions. [2024-06-27 18:00:05,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 385 transitions, 4612 flow [2024-06-27 18:00:05,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:05,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:05,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 18:00:05,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-06-27 18:00:05,412 INFO L175 Difference]: Start difference. First operand has 304 places, 363 transitions, 3772 flow. Second operand 7 states and 200 transitions. [2024-06-27 18:00:05,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 385 transitions, 4612 flow [2024-06-27 18:00:09,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 385 transitions, 4473 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:09,322 INFO L231 Difference]: Finished difference. Result has 306 places, 365 transitions, 3796 flow [2024-06-27 18:00:09,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3796, PETRI_PLACES=306, PETRI_TRANSITIONS=365} [2024-06-27 18:00:09,322 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 255 predicate places. [2024-06-27 18:00:09,322 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 365 transitions, 3796 flow [2024-06-27 18:00:09,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:09,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:09,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:09,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 18:00:09,323 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:09,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:09,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1504960618, now seen corresponding path program 3 times [2024-06-27 18:00:09,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:09,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892240143] [2024-06-27 18:00:09,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:09,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:09,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:09,403 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:09,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:09,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892240143] [2024-06-27 18:00:09,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892240143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:09,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:09,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:09,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482944979] [2024-06-27 18:00:09,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:09,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:09,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:09,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:09,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:09,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:09,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 365 transitions, 3796 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:09,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:09,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:09,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:10,627 INFO L124 PetriNetUnfolderBase]: 3751/6551 cut-off events. [2024-06-27 18:00:10,627 INFO L125 PetriNetUnfolderBase]: For 398072/398108 co-relation queries the response was YES. [2024-06-27 18:00:10,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40079 conditions, 6551 events. 3751/6551 cut-off events. For 398072/398108 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 47057 event pairs, 1242 based on Foata normal form. 10/6244 useless extension candidates. Maximal degree in co-relation 39941. Up to 5458 conditions per place. [2024-06-27 18:00:10,750 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 313 selfloop transitions, 57 changer transitions 0/387 dead transitions. [2024-06-27 18:00:10,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 387 transitions, 4882 flow [2024-06-27 18:00:10,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:10,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:10,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 18:00:10,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-06-27 18:00:10,752 INFO L175 Difference]: Start difference. First operand has 306 places, 365 transitions, 3796 flow. Second operand 7 states and 197 transitions. [2024-06-27 18:00:10,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 387 transitions, 4882 flow [2024-06-27 18:00:14,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 387 transitions, 4735 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:14,908 INFO L231 Difference]: Finished difference. Result has 308 places, 369 transitions, 3873 flow [2024-06-27 18:00:14,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3649, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3873, PETRI_PLACES=308, PETRI_TRANSITIONS=369} [2024-06-27 18:00:14,909 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 257 predicate places. [2024-06-27 18:00:14,909 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 369 transitions, 3873 flow [2024-06-27 18:00:14,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:14,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:14,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:14,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 18:00:14,909 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:14,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:14,910 INFO L85 PathProgramCache]: Analyzing trace with hash 954052668, now seen corresponding path program 4 times [2024-06-27 18:00:14,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:14,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230534935] [2024-06-27 18:00:14,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:14,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:14,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:14,995 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:14,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:14,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230534935] [2024-06-27 18:00:14,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230534935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:14,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:14,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:14,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484005713] [2024-06-27 18:00:14,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:14,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:14,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:14,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:14,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:15,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:15,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 369 transitions, 3873 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:15,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:15,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:15,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:16,203 INFO L124 PetriNetUnfolderBase]: 3772/6587 cut-off events. [2024-06-27 18:00:16,203 INFO L125 PetriNetUnfolderBase]: For 408176/408212 co-relation queries the response was YES. [2024-06-27 18:00:16,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40574 conditions, 6587 events. 3772/6587 cut-off events. For 408176/408212 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47348 event pairs, 1253 based on Foata normal form. 9/6275 useless extension candidates. Maximal degree in co-relation 40435. Up to 5582 conditions per place. [2024-06-27 18:00:16,291 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 315 selfloop transitions, 53 changer transitions 0/385 dead transitions. [2024-06-27 18:00:16,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 385 transitions, 4701 flow [2024-06-27 18:00:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:16,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:16,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 18:00:16,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-06-27 18:00:16,295 INFO L175 Difference]: Start difference. First operand has 308 places, 369 transitions, 3873 flow. Second operand 7 states and 194 transitions. [2024-06-27 18:00:16,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 385 transitions, 4701 flow [2024-06-27 18:00:19,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 385 transitions, 4571 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 18:00:19,957 INFO L231 Difference]: Finished difference. Result has 312 places, 371 transitions, 3912 flow [2024-06-27 18:00:19,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3912, PETRI_PLACES=312, PETRI_TRANSITIONS=371} [2024-06-27 18:00:19,958 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 261 predicate places. [2024-06-27 18:00:19,958 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 371 transitions, 3912 flow [2024-06-27 18:00:19,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:19,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:19,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:19,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 18:00:19,959 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:00:19,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:19,959 INFO L85 PathProgramCache]: Analyzing trace with hash -426312142, now seen corresponding path program 5 times [2024-06-27 18:00:19,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:19,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708242863] [2024-06-27 18:00:19,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:19,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:19,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:20,065 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,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:20,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708242863] [2024-06-27 18:00:20,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708242863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:20,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:20,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:20,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756461780] [2024-06-27 18:00:20,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:20,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:20,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:20,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:20,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:20,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:20,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 371 transitions, 3912 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:20,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:20,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:21,341 INFO L124 PetriNetUnfolderBase]: 3767/6580 cut-off events. [2024-06-27 18:00:21,341 INFO L125 PetriNetUnfolderBase]: For 402769/402805 co-relation queries the response was YES. [2024-06-27 18:00:21,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40215 conditions, 6580 events. 3767/6580 cut-off events. For 402769/402805 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47242 event pairs, 1252 based on Foata normal form. 9/6268 useless extension candidates. Maximal degree in co-relation 40074. Up to 5575 conditions per place. [2024-06-27 18:00:21,455 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 311 selfloop transitions, 57 changer transitions 0/385 dead transitions. [2024-06-27 18:00:21,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 385 transitions, 4686 flow [2024-06-27 18:00:21,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:21,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:21,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 18:00:21,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-06-27 18:00:21,456 INFO L175 Difference]: Start difference. First operand has 312 places, 371 transitions, 3912 flow. Second operand 7 states and 194 transitions. [2024-06-27 18:00:21,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 385 transitions, 4686 flow [2024-06-27 18:00:24,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 385 transitions, 4529 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:24,636 INFO L231 Difference]: Finished difference. Result has 314 places, 371 transitions, 3874 flow [2024-06-27 18:00:24,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3755, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3874, PETRI_PLACES=314, PETRI_TRANSITIONS=371} [2024-06-27 18:00:24,637 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 263 predicate places. [2024-06-27 18:00:24,637 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 371 transitions, 3874 flow [2024-06-27 18:00:24,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:24,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:24,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:24,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 18:00:24,638 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:00:24,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:24,638 INFO L85 PathProgramCache]: Analyzing trace with hash -416788942, now seen corresponding path program 6 times [2024-06-27 18:00:24,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:24,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350565434] [2024-06-27 18:00:24,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:24,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:24,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:24,702 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:24,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:24,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350565434] [2024-06-27 18:00:24,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350565434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:24,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:24,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:24,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515614426] [2024-06-27 18:00:24,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:24,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:24,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:24,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:24,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:24,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:24,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 371 transitions, 3874 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:24,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:24,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:24,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:25,739 INFO L124 PetriNetUnfolderBase]: 3788/6638 cut-off events. [2024-06-27 18:00:25,739 INFO L125 PetriNetUnfolderBase]: For 409290/409326 co-relation queries the response was YES. [2024-06-27 18:00:25,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40398 conditions, 6638 events. 3788/6638 cut-off events. For 409290/409326 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47864 event pairs, 1245 based on Foata normal form. 9/6330 useless extension candidates. Maximal degree in co-relation 40256. Up to 5543 conditions per place. [2024-06-27 18:00:25,817 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 311 selfloop transitions, 64 changer transitions 0/392 dead transitions. [2024-06-27 18:00:25,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 392 transitions, 4768 flow [2024-06-27 18:00:25,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:25,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:25,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 18:00:25,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 18:00:25,818 INFO L175 Difference]: Start difference. First operand has 314 places, 371 transitions, 3874 flow. Second operand 7 states and 196 transitions. [2024-06-27 18:00:25,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 392 transitions, 4768 flow [2024-06-27 18:00:28,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 392 transitions, 4629 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:28,534 INFO L231 Difference]: Finished difference. Result has 316 places, 375 transitions, 3980 flow [2024-06-27 18:00:28,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3735, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3980, PETRI_PLACES=316, PETRI_TRANSITIONS=375} [2024-06-27 18:00:28,534 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 265 predicate places. [2024-06-27 18:00:28,534 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 375 transitions, 3980 flow [2024-06-27 18:00:28,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:28,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:28,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:28,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 18:00:28,535 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:00:28,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:28,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2038426796, now seen corresponding path program 7 times [2024-06-27 18:00:28,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:28,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582489387] [2024-06-27 18:00:28,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:28,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:28,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:28,605 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:28,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:28,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582489387] [2024-06-27 18:00:28,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582489387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:28,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:28,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:28,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229561294] [2024-06-27 18:00:28,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:28,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:28,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:28,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:28,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:28,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:28,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 375 transitions, 3980 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:28,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:28,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:28,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:29,718 INFO L124 PetriNetUnfolderBase]: 3809/6676 cut-off events. [2024-06-27 18:00:29,718 INFO L125 PetriNetUnfolderBase]: For 421084/421121 co-relation queries the response was YES. [2024-06-27 18:00:29,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41170 conditions, 6676 events. 3809/6676 cut-off events. For 421084/421121 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 48270 event pairs, 1170 based on Foata normal form. 13/6376 useless extension candidates. Maximal degree in co-relation 41026. Up to 5302 conditions per place. [2024-06-27 18:00:29,783 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 311 selfloop transitions, 74 changer transitions 0/402 dead transitions. [2024-06-27 18:00:29,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 402 transitions, 5172 flow [2024-06-27 18:00:29,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:29,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 18:00:29,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048632218844985 [2024-06-27 18:00:29,784 INFO L175 Difference]: Start difference. First operand has 316 places, 375 transitions, 3980 flow. Second operand 7 states and 199 transitions. [2024-06-27 18:00:29,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 402 transitions, 5172 flow [2024-06-27 18:00:32,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 402 transitions, 5022 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 18:00:32,414 INFO L231 Difference]: Finished difference. Result has 321 places, 381 transitions, 4175 flow [2024-06-27 18:00:32,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4175, PETRI_PLACES=321, PETRI_TRANSITIONS=381} [2024-06-27 18:00:32,414 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 270 predicate places. [2024-06-27 18:00:32,414 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 381 transitions, 4175 flow [2024-06-27 18:00:32,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:32,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:32,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:32,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 18:00:32,415 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:00:32,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:32,415 INFO L85 PathProgramCache]: Analyzing trace with hash -2038606286, now seen corresponding path program 8 times [2024-06-27 18:00:32,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:32,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484180622] [2024-06-27 18:00:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:32,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:32,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:32,490 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:32,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:32,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484180622] [2024-06-27 18:00:32,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484180622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:32,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:32,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:32,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425616637] [2024-06-27 18:00:32,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:32,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:32,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:32,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:32,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:32,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:32,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 381 transitions, 4175 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:32,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:32,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:32,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:33,602 INFO L124 PetriNetUnfolderBase]: 3804/6677 cut-off events. [2024-06-27 18:00:33,602 INFO L125 PetriNetUnfolderBase]: For 417878/417905 co-relation queries the response was YES. [2024-06-27 18:00:33,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41560 conditions, 6677 events. 3804/6677 cut-off events. For 417878/417905 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 48356 event pairs, 1174 based on Foata normal form. 7/6371 useless extension candidates. Maximal degree in co-relation 41413. Up to 5298 conditions per place. [2024-06-27 18:00:33,685 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 308 selfloop transitions, 76 changer transitions 0/401 dead transitions. [2024-06-27 18:00:33,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 401 transitions, 5005 flow [2024-06-27 18:00:33,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:33,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:33,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 18:00:33,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-06-27 18:00:33,686 INFO L175 Difference]: Start difference. First operand has 321 places, 381 transitions, 4175 flow. Second operand 7 states and 198 transitions. [2024-06-27 18:00:33,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 401 transitions, 5005 flow [2024-06-27 18:00:36,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 401 transitions, 4831 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-27 18:00:36,384 INFO L231 Difference]: Finished difference. Result has 326 places, 381 transitions, 4158 flow [2024-06-27 18:00:36,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4158, PETRI_PLACES=326, PETRI_TRANSITIONS=381} [2024-06-27 18:00:36,385 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 275 predicate places. [2024-06-27 18:00:36,385 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 381 transitions, 4158 flow [2024-06-27 18:00:36,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:36,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:36,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:36,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 18:00:36,386 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:00:36,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:36,386 INFO L85 PathProgramCache]: Analyzing trace with hash -772081794, now seen corresponding path program 1 times [2024-06-27 18:00:36,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:36,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827342563] [2024-06-27 18:00:36,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:36,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:36,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:00:36,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:36,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827342563] [2024-06-27 18:00:36,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827342563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:36,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:36,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:36,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095217022] [2024-06-27 18:00:36,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:36,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:36,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:36,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:36,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:36,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:36,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 381 transitions, 4158 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:36,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:36,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:36,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:38,145 INFO L124 PetriNetUnfolderBase]: 4276/7524 cut-off events. [2024-06-27 18:00:38,146 INFO L125 PetriNetUnfolderBase]: For 643181/643225 co-relation queries the response was YES. [2024-06-27 18:00:38,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51268 conditions, 7524 events. 4276/7524 cut-off events. For 643181/643225 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 55797 event pairs, 1177 based on Foata normal form. 20/7191 useless extension candidates. Maximal degree in co-relation 51119. Up to 5556 conditions per place. [2024-06-27 18:00:38,275 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 358 selfloop transitions, 53 changer transitions 0/428 dead transitions. [2024-06-27 18:00:38,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 428 transitions, 5790 flow [2024-06-27 18:00:38,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:00:38,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:00:38,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-27 18:00:38,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193853427895981 [2024-06-27 18:00:38,276 INFO L175 Difference]: Start difference. First operand has 326 places, 381 transitions, 4158 flow. Second operand 9 states and 262 transitions. [2024-06-27 18:00:38,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 428 transitions, 5790 flow [2024-06-27 18:00:41,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 428 transitions, 5533 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:00:41,840 INFO L231 Difference]: Finished difference. Result has 329 places, 386 transitions, 4192 flow [2024-06-27 18:00:41,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=329, PETRI_TRANSITIONS=386} [2024-06-27 18:00:41,841 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 278 predicate places. [2024-06-27 18:00:41,841 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 386 transitions, 4192 flow [2024-06-27 18:00:41,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:41,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:41,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 18:00:41,842 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:00:41,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:41,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1558380832, now seen corresponding path program 2 times [2024-06-27 18:00:41,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:41,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730754596] [2024-06-27 18:00:41,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:41,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:41,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:41,940 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,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:41,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730754596] [2024-06-27 18:00:41,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730754596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:41,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:41,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:41,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594963579] [2024-06-27 18:00:41,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:41,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:41,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:41,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:41,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:41,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:41,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 386 transitions, 4192 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:41,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:41,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:43,594 INFO L124 PetriNetUnfolderBase]: 4404/7686 cut-off events. [2024-06-27 18:00:43,594 INFO L125 PetriNetUnfolderBase]: For 689460/689509 co-relation queries the response was YES. [2024-06-27 18:00:43,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53069 conditions, 7686 events. 4404/7686 cut-off events. For 689460/689509 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 56987 event pairs, 1481 based on Foata normal form. 24/7337 useless extension candidates. Maximal degree in co-relation 52920. Up to 6397 conditions per place. [2024-06-27 18:00:43,751 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 349 selfloop transitions, 46 changer transitions 0/412 dead transitions. [2024-06-27 18:00:43,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 412 transitions, 5154 flow [2024-06-27 18:00:43,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:43,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:00:43,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 18:00:43,752 INFO L175 Difference]: Start difference. First operand has 329 places, 386 transitions, 4192 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:00:43,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 412 transitions, 5154 flow [2024-06-27 18:00:48,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 412 transitions, 5021 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 18:00:48,798 INFO L231 Difference]: Finished difference. Result has 333 places, 388 transitions, 4245 flow [2024-06-27 18:00:48,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4061, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4245, PETRI_PLACES=333, PETRI_TRANSITIONS=388} [2024-06-27 18:00:48,799 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 282 predicate places. [2024-06-27 18:00:48,799 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 388 transitions, 4245 flow [2024-06-27 18:00:48,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:48,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:48,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:48,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 18:00:48,799 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:00:48,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:48,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1645220512, now seen corresponding path program 3 times [2024-06-27 18:00:48,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:48,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661540958] [2024-06-27 18:00:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:48,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:48,909 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:48,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:48,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661540958] [2024-06-27 18:00:48,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661540958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:48,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:48,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:48,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499605554] [2024-06-27 18:00:48,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:48,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:48,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:48,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:48,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:48,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:48,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 388 transitions, 4245 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:48,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:48,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:48,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:50,572 INFO L124 PetriNetUnfolderBase]: 4466/7799 cut-off events. [2024-06-27 18:00:50,573 INFO L125 PetriNetUnfolderBase]: For 642213/642262 co-relation queries the response was YES. [2024-06-27 18:00:50,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52170 conditions, 7799 events. 4466/7799 cut-off events. For 642213/642262 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 57903 event pairs, 1445 based on Foata normal form. 20/7445 useless extension candidates. Maximal degree in co-relation 52019. Up to 6095 conditions per place. [2024-06-27 18:00:50,713 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 360 selfloop transitions, 44 changer transitions 0/421 dead transitions. [2024-06-27 18:00:50,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 421 transitions, 5495 flow [2024-06-27 18:00:50,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:50,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:50,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 18:00:50,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-27 18:00:50,714 INFO L175 Difference]: Start difference. First operand has 333 places, 388 transitions, 4245 flow. Second operand 8 states and 229 transitions. [2024-06-27 18:00:50,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 421 transitions, 5495 flow [2024-06-27 18:00:54,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 421 transitions, 5349 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:54,059 INFO L231 Difference]: Finished difference. Result has 336 places, 391 transitions, 4326 flow [2024-06-27 18:00:54,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4326, PETRI_PLACES=336, PETRI_TRANSITIONS=391} [2024-06-27 18:00:54,060 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 285 predicate places. [2024-06-27 18:00:54,060 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 391 transitions, 4326 flow [2024-06-27 18:00:54,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:54,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] [2024-06-27 18:00:54,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 18:00:54,060 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:00:54,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:54,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1390159034, now seen corresponding path program 4 times [2024-06-27 18:00:54,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:54,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026737330] [2024-06-27 18:00:54,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:54,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:54,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:54,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:54,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026737330] [2024-06-27 18:00:54,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026737330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:54,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:54,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499803124] [2024-06-27 18:00:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:54,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:54,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:54,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:54,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:54,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 391 transitions, 4326 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:54,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:54,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:55,900 INFO L124 PetriNetUnfolderBase]: 4635/8085 cut-off events. [2024-06-27 18:00:55,901 INFO L125 PetriNetUnfolderBase]: For 684535/684596 co-relation queries the response was YES. [2024-06-27 18:00:55,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54325 conditions, 8085 events. 4635/8085 cut-off events. For 684535/684596 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 60347 event pairs, 1571 based on Foata normal form. 23/7711 useless extension candidates. Maximal degree in co-relation 54172. Up to 6576 conditions per place. [2024-06-27 18:00:56,006 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 281 selfloop transitions, 116 changer transitions 0/414 dead transitions. [2024-06-27 18:00:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 414 transitions, 5288 flow [2024-06-27 18:00:56,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:56,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:56,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 18:00:56,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-27 18:00:56,007 INFO L175 Difference]: Start difference. First operand has 336 places, 391 transitions, 4326 flow. Second operand 8 states and 228 transitions. [2024-06-27 18:00:56,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 414 transitions, 5288 flow [2024-06-27 18:00:59,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 414 transitions, 5111 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:59,028 INFO L231 Difference]: Finished difference. Result has 338 places, 393 transitions, 4479 flow [2024-06-27 18:00:59,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4149, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4479, PETRI_PLACES=338, PETRI_TRANSITIONS=393} [2024-06-27 18:00:59,029 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 287 predicate places. [2024-06-27 18:00:59,029 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 393 transitions, 4479 flow [2024-06-27 18:00:59,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:59,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:59,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 18:00:59,029 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:00:59,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:59,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1439476000, now seen corresponding path program 5 times [2024-06-27 18:00:59,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:59,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510690504] [2024-06-27 18:00:59,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:59,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:59,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:59,116 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,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:59,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510690504] [2024-06-27 18:00:59,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510690504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:59,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:59,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:59,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485435243] [2024-06-27 18:00:59,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:59,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:59,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:59,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:59,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:59,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:00:59,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 393 transitions, 4479 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:59,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:00:59,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:00,500 INFO L124 PetriNetUnfolderBase]: 4795/8370 cut-off events. [2024-06-27 18:01:00,501 INFO L125 PetriNetUnfolderBase]: For 705654/705715 co-relation queries the response was YES. [2024-06-27 18:01:00,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56253 conditions, 8370 events. 4795/8370 cut-off events. For 705654/705715 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 62916 event pairs, 1658 based on Foata normal form. 23/7979 useless extension candidates. Maximal degree in co-relation 56099. Up to 6808 conditions per place. [2024-06-27 18:01:00,613 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 291 selfloop transitions, 108 changer transitions 0/416 dead transitions. [2024-06-27 18:01:00,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 416 transitions, 5449 flow [2024-06-27 18:01:00,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:00,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:00,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 18:01:00,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-27 18:01:00,614 INFO L175 Difference]: Start difference. First operand has 338 places, 393 transitions, 4479 flow. Second operand 8 states and 228 transitions. [2024-06-27 18:01:00,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 416 transitions, 5449 flow [2024-06-27 18:01:04,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 416 transitions, 5155 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:04,198 INFO L231 Difference]: Finished difference. Result has 340 places, 395 transitions, 4503 flow [2024-06-27 18:01:04,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4185, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4503, PETRI_PLACES=340, PETRI_TRANSITIONS=395} [2024-06-27 18:01:04,199 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 289 predicate places. [2024-06-27 18:01:04,199 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 395 transitions, 4503 flow [2024-06-27 18:01:04,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:04,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:04,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:04,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 18:01:04,199 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:04,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:04,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1190709374, now seen corresponding path program 6 times [2024-06-27 18:01:04,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:04,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505699008] [2024-06-27 18:01:04,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:04,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:04,293 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:04,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:04,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505699008] [2024-06-27 18:01:04,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505699008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:04,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:04,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:04,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005706022] [2024-06-27 18:01:04,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:04,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:04,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:04,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:04,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 395 transitions, 4503 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:04,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:04,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:04,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:06,178 INFO L124 PetriNetUnfolderBase]: 5073/8834 cut-off events. [2024-06-27 18:01:06,178 INFO L125 PetriNetUnfolderBase]: For 766184/766245 co-relation queries the response was YES. [2024-06-27 18:01:06,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60627 conditions, 8834 events. 5073/8834 cut-off events. For 766184/766245 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 66728 event pairs, 1673 based on Foata normal form. 19/8418 useless extension candidates. Maximal degree in co-relation 60472. Up to 6610 conditions per place. [2024-06-27 18:01:06,342 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 302 selfloop transitions, 107 changer transitions 0/426 dead transitions. [2024-06-27 18:01:06,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 426 transitions, 5807 flow [2024-06-27 18:01:06,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:06,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:06,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 18:01:06,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-06-27 18:01:06,343 INFO L175 Difference]: Start difference. First operand has 340 places, 395 transitions, 4503 flow. Second operand 8 states and 233 transitions. [2024-06-27 18:01:06,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 426 transitions, 5807 flow [2024-06-27 18:01:09,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 426 transitions, 5525 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:09,821 INFO L231 Difference]: Finished difference. Result has 343 places, 399 transitions, 4626 flow [2024-06-27 18:01:09,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4626, PETRI_PLACES=343, PETRI_TRANSITIONS=399} [2024-06-27 18:01:09,821 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 292 predicate places. [2024-06-27 18:01:09,821 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 399 transitions, 4626 flow [2024-06-27 18:01:09,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:09,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:09,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:09,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 18:01:09,822 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:09,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:09,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1397783546, now seen corresponding path program 1 times [2024-06-27 18:01:09,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:09,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117986231] [2024-06-27 18:01:09,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:09,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:09,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:09,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:09,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117986231] [2024-06-27 18:01:09,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117986231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:09,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:09,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:09,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575478075] [2024-06-27 18:01:09,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:09,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:09,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:09,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:09,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:09,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:09,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 399 transitions, 4626 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:09,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:09,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:09,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:11,780 INFO L124 PetriNetUnfolderBase]: 5191/9028 cut-off events. [2024-06-27 18:01:11,781 INFO L125 PetriNetUnfolderBase]: For 779241/779292 co-relation queries the response was YES. [2024-06-27 18:01:11,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62021 conditions, 9028 events. 5191/9028 cut-off events. For 779241/779292 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 68591 event pairs, 1698 based on Foata normal form. 19/8602 useless extension candidates. Maximal degree in co-relation 61864. Up to 6940 conditions per place. [2024-06-27 18:01:11,894 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 286 selfloop transitions, 124 changer transitions 0/427 dead transitions. [2024-06-27 18:01:11,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 427 transitions, 5658 flow [2024-06-27 18:01:11,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:11,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:11,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 18:01:11,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-27 18:01:11,896 INFO L175 Difference]: Start difference. First operand has 343 places, 399 transitions, 4626 flow. Second operand 8 states and 232 transitions. [2024-06-27 18:01:11,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 427 transitions, 5658 flow [2024-06-27 18:01:15,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 427 transitions, 5440 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 18:01:15,067 INFO L231 Difference]: Finished difference. Result has 347 places, 401 transitions, 4765 flow [2024-06-27 18:01:15,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4765, PETRI_PLACES=347, PETRI_TRANSITIONS=401} [2024-06-27 18:01:15,067 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 296 predicate places. [2024-06-27 18:01:15,067 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 401 transitions, 4765 flow [2024-06-27 18:01:15,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:15,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:15,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:15,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 18:01:15,068 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:15,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:15,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1512576202, now seen corresponding path program 7 times [2024-06-27 18:01:15,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:15,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912535393] [2024-06-27 18:01:15,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:15,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:15,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:15,140 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:15,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:15,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912535393] [2024-06-27 18:01:15,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912535393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:15,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:15,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:15,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866832472] [2024-06-27 18:01:15,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:15,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:15,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:15,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:15,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:15,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:15,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 401 transitions, 4765 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:15,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:15,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:15,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:16,755 INFO L124 PetriNetUnfolderBase]: 5355/9297 cut-off events. [2024-06-27 18:01:16,755 INFO L125 PetriNetUnfolderBase]: For 825228/825322 co-relation queries the response was YES. [2024-06-27 18:01:16,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64439 conditions, 9297 events. 5355/9297 cut-off events. For 825228/825322 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 70920 event pairs, 1846 based on Foata normal form. 28/8849 useless extension candidates. Maximal degree in co-relation 64280. Up to 7658 conditions per place. [2024-06-27 18:01:16,886 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 273 selfloop transitions, 131 changer transitions 0/421 dead transitions. [2024-06-27 18:01:16,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 421 transitions, 5749 flow [2024-06-27 18:01:16,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:16,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:16,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:01:16,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 18:01:16,887 INFO L175 Difference]: Start difference. First operand has 347 places, 401 transitions, 4765 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:01:16,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 421 transitions, 5749 flow [2024-06-27 18:01:20,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 421 transitions, 5424 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:20,646 INFO L231 Difference]: Finished difference. Result has 349 places, 403 transitions, 4816 flow [2024-06-27 18:01:20,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4816, PETRI_PLACES=349, PETRI_TRANSITIONS=403} [2024-06-27 18:01:20,646 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 298 predicate places. [2024-06-27 18:01:20,646 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 403 transitions, 4816 flow [2024-06-27 18:01:20,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:20,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:20,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:20,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 18:01:20,647 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:01:20,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:20,647 INFO L85 PathProgramCache]: Analyzing trace with hash 9696820, now seen corresponding path program 8 times [2024-06-27 18:01:20,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:20,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493052506] [2024-06-27 18:01:20,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:20,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:20,751 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:20,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:20,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493052506] [2024-06-27 18:01:20,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493052506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:20,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:20,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:20,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393455100] [2024-06-27 18:01:20,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:20,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:20,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:20,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:20,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:20,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:20,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 403 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:20,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:20,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:20,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:23,109 INFO L124 PetriNetUnfolderBase]: 5519/9561 cut-off events. [2024-06-27 18:01:23,109 INFO L125 PetriNetUnfolderBase]: For 855154/855256 co-relation queries the response was YES. [2024-06-27 18:01:23,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66444 conditions, 9561 events. 5519/9561 cut-off events. For 855154/855256 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 73052 event pairs, 1890 based on Foata normal form. 28/9091 useless extension candidates. Maximal degree in co-relation 66284. Up to 7902 conditions per place. [2024-06-27 18:01:23,222 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 296 selfloop transitions, 110 changer transitions 0/423 dead transitions. [2024-06-27 18:01:23,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 423 transitions, 5808 flow [2024-06-27 18:01:23,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:23,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:23,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 18:01:23,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-06-27 18:01:23,223 INFO L175 Difference]: Start difference. First operand has 349 places, 403 transitions, 4816 flow. Second operand 8 states and 225 transitions. [2024-06-27 18:01:23,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 423 transitions, 5808 flow [2024-06-27 18:01:27,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 423 transitions, 5468 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:27,120 INFO L231 Difference]: Finished difference. Result has 351 places, 405 transitions, 4814 flow [2024-06-27 18:01:27,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4814, PETRI_PLACES=351, PETRI_TRANSITIONS=405} [2024-06-27 18:01:27,120 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 300 predicate places. [2024-06-27 18:01:27,120 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 405 transitions, 4814 flow [2024-06-27 18:01:27,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:27,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:27,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:27,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 18:01:27,121 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:01:27,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:27,121 INFO L85 PathProgramCache]: Analyzing trace with hash -189604970, now seen corresponding path program 9 times [2024-06-27 18:01:27,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:27,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136550064] [2024-06-27 18:01:27,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:27,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:27,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:27,214 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:27,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:27,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136550064] [2024-06-27 18:01:27,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136550064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:27,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:27,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:27,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055668368] [2024-06-27 18:01:27,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:27,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:27,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:27,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:27,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:27,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:27,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 405 transitions, 4814 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:27,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:27,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:27,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:29,420 INFO L124 PetriNetUnfolderBase]: 5685/9842 cut-off events. [2024-06-27 18:01:29,421 INFO L125 PetriNetUnfolderBase]: For 879778/879880 co-relation queries the response was YES. [2024-06-27 18:01:29,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68237 conditions, 9842 events. 5685/9842 cut-off events. For 879778/879880 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 75615 event pairs, 1963 based on Foata normal form. 28/9354 useless extension candidates. Maximal degree in co-relation 68076. Up to 8146 conditions per place. [2024-06-27 18:01:29,648 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 299 selfloop transitions, 109 changer transitions 0/425 dead transitions. [2024-06-27 18:01:29,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 425 transitions, 5814 flow [2024-06-27 18:01:29,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:29,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:29,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:01:29,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 18:01:29,649 INFO L175 Difference]: Start difference. First operand has 351 places, 405 transitions, 4814 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:01:29,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 425 transitions, 5814 flow [2024-06-27 18:01:33,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 425 transitions, 5512 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:33,107 INFO L231 Difference]: Finished difference. Result has 353 places, 407 transitions, 4852 flow [2024-06-27 18:01:33,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4852, PETRI_PLACES=353, PETRI_TRANSITIONS=407} [2024-06-27 18:01:33,108 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 302 predicate places. [2024-06-27 18:01:33,108 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 407 transitions, 4852 flow [2024-06-27 18:01:33,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:33,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:33,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:33,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 18:01:33,108 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:01:33,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:33,109 INFO L85 PathProgramCache]: Analyzing trace with hash -96297818, now seen corresponding path program 10 times [2024-06-27 18:01:33,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:33,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100482010] [2024-06-27 18:01:33,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:33,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:33,198 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:33,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:33,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100482010] [2024-06-27 18:01:33,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100482010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:33,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:33,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:33,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221864436] [2024-06-27 18:01:33,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:33,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:33,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:33,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:33,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:33,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:33,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 407 transitions, 4852 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:33,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:33,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:33,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:35,817 INFO L124 PetriNetUnfolderBase]: 5868/10164 cut-off events. [2024-06-27 18:01:35,817 INFO L125 PetriNetUnfolderBase]: For 896184/896286 co-relation queries the response was YES. [2024-06-27 18:01:35,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70461 conditions, 10164 events. 5868/10164 cut-off events. For 896184/896286 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 78596 event pairs, 1989 based on Foata normal form. 24/9662 useless extension candidates. Maximal degree in co-relation 70299. Up to 7587 conditions per place. [2024-06-27 18:01:35,979 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 309 selfloop transitions, 109 changer transitions 0/435 dead transitions. [2024-06-27 18:01:35,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 435 transitions, 6208 flow [2024-06-27 18:01:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:35,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 18:01:35,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-27 18:01:35,981 INFO L175 Difference]: Start difference. First operand has 353 places, 407 transitions, 4852 flow. Second operand 8 states and 229 transitions. [2024-06-27 18:01:35,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 435 transitions, 6208 flow [2024-06-27 18:01:40,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 435 transitions, 5904 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:40,196 INFO L231 Difference]: Finished difference. Result has 356 places, 411 transitions, 4993 flow [2024-06-27 18:01:40,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4993, PETRI_PLACES=356, PETRI_TRANSITIONS=411} [2024-06-27 18:01:40,196 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 305 predicate places. [2024-06-27 18:01:40,196 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 411 transitions, 4993 flow [2024-06-27 18:01:40,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:40,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:40,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:40,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 18:01:40,197 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:01:40,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:40,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1701175570, now seen corresponding path program 2 times [2024-06-27 18:01:40,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:40,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784281643] [2024-06-27 18:01:40,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:40,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:40,281 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:40,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:40,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784281643] [2024-06-27 18:01:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784281643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:40,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:40,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879077452] [2024-06-27 18:01:40,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:40,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:40,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:40,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:40,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:40,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:40,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 411 transitions, 4993 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:40,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:40,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:40,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:42,848 INFO L124 PetriNetUnfolderBase]: 5986/10392 cut-off events. [2024-06-27 18:01:42,848 INFO L125 PetriNetUnfolderBase]: For 909709/909814 co-relation queries the response was YES. [2024-06-27 18:01:42,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71816 conditions, 10392 events. 5986/10392 cut-off events. For 909709/909814 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 80868 event pairs, 2043 based on Foata normal form. 24/9884 useless extension candidates. Maximal degree in co-relation 71652. Up to 8459 conditions per place. [2024-06-27 18:01:42,978 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 284 selfloop transitions, 135 changer transitions 0/436 dead transitions. [2024-06-27 18:01:42,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 436 transitions, 6055 flow [2024-06-27 18:01:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:42,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:42,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 18:01:42,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-27 18:01:42,979 INFO L175 Difference]: Start difference. First operand has 356 places, 411 transitions, 4993 flow. Second operand 8 states and 229 transitions. [2024-06-27 18:01:42,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 436 transitions, 6055 flow [2024-06-27 18:01:46,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 436 transitions, 5811 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 18:01:46,653 INFO L231 Difference]: Finished difference. Result has 360 places, 413 transitions, 5148 flow [2024-06-27 18:01:46,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5148, PETRI_PLACES=360, PETRI_TRANSITIONS=413} [2024-06-27 18:01:46,653 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 309 predicate places. [2024-06-27 18:01:46,653 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 413 transitions, 5148 flow [2024-06-27 18:01:46,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:46,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:46,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 18:01:46,654 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:01:46,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:46,654 INFO L85 PathProgramCache]: Analyzing trace with hash -2031931118, now seen corresponding path program 3 times [2024-06-27 18:01:46,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:46,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158847686] [2024-06-27 18:01:46,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:46,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:46,733 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,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:46,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158847686] [2024-06-27 18:01:46,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158847686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:46,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:46,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:46,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790446049] [2024-06-27 18:01:46,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:46,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:46,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:46,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:46,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:46,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:46,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 413 transitions, 5148 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:46,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:46,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:49,311 INFO L124 PetriNetUnfolderBase]: 6153/10705 cut-off events. [2024-06-27 18:01:49,311 INFO L125 PetriNetUnfolderBase]: For 962324/962407 co-relation queries the response was YES. [2024-06-27 18:01:49,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74572 conditions, 10705 events. 6153/10705 cut-off events. For 962324/962407 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 84129 event pairs, 1980 based on Foata normal form. 28/10195 useless extension candidates. Maximal degree in co-relation 74406. Up to 7378 conditions per place. [2024-06-27 18:01:49,499 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 267 selfloop transitions, 159 changer transitions 0/443 dead transitions. [2024-06-27 18:01:49,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 443 transitions, 6520 flow [2024-06-27 18:01:49,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:49,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:49,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 18:01:49,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-27 18:01:49,509 INFO L175 Difference]: Start difference. First operand has 360 places, 413 transitions, 5148 flow. Second operand 8 states and 232 transitions. [2024-06-27 18:01:49,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 443 transitions, 6520 flow [2024-06-27 18:01:54,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 443 transitions, 6153 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:54,892 INFO L231 Difference]: Finished difference. Result has 362 places, 416 transitions, 5278 flow [2024-06-27 18:01:54,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5278, PETRI_PLACES=362, PETRI_TRANSITIONS=416} [2024-06-27 18:01:54,893 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 311 predicate places. [2024-06-27 18:01:54,893 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 416 transitions, 5278 flow [2024-06-27 18:01:54,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:54,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:54,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:54,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 18:01:54,893 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:01:54,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:54,893 INFO L85 PathProgramCache]: Analyzing trace with hash -977419270, now seen corresponding path program 4 times [2024-06-27 18:01:54,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:54,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561372534] [2024-06-27 18:01:54,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:54,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:54,980 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:54,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561372534] [2024-06-27 18:01:54,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561372534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:54,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:54,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:54,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46832359] [2024-06-27 18:01:54,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:54,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:54,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:54,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:54,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:55,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:01:55,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 416 transitions, 5278 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:55,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:55,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:01:55,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:57,193 INFO L124 PetriNetUnfolderBase]: 6144/10664 cut-off events. [2024-06-27 18:01:57,193 INFO L125 PetriNetUnfolderBase]: For 875773/875873 co-relation queries the response was YES. [2024-06-27 18:01:57,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72151 conditions, 10664 events. 6144/10664 cut-off events. For 875773/875873 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 83526 event pairs, 2119 based on Foata normal form. 24/10141 useless extension candidates. Maximal degree in co-relation 71984. Up to 8541 conditions per place. [2024-06-27 18:01:57,343 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 306 selfloop transitions, 116 changer transitions 0/439 dead transitions. [2024-06-27 18:01:57,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 439 transitions, 6226 flow [2024-06-27 18:01:57,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:57,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:57,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 18:01:57,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-27 18:01:57,344 INFO L175 Difference]: Start difference. First operand has 362 places, 416 transitions, 5278 flow. Second operand 8 states and 229 transitions. [2024-06-27 18:01:57,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 439 transitions, 6226 flow [2024-06-27 18:02:02,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 439 transitions, 5879 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-27 18:02:02,920 INFO L231 Difference]: Finished difference. Result has 365 places, 416 transitions, 5168 flow [2024-06-27 18:02:02,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4931, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5168, PETRI_PLACES=365, PETRI_TRANSITIONS=416} [2024-06-27 18:02:02,920 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 314 predicate places. [2024-06-27 18:02:02,920 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 416 transitions, 5168 flow [2024-06-27 18:02:02,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:02,921 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,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 18:02:02,921 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:02,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:02,921 INFO L85 PathProgramCache]: Analyzing trace with hash -123309885, now seen corresponding path program 1 times [2024-06-27 18:02:02,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:02,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415611642] [2024-06-27 18:02:02,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:02,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:02,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:03,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:03,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:03,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415611642] [2024-06-27 18:02:03,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415611642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:03,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:03,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:03,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734819646] [2024-06-27 18:02:03,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:03,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:03,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:03,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:03,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:03,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:03,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 416 transitions, 5168 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:03,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:03,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:03,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:05,629 INFO L124 PetriNetUnfolderBase]: 6371/11142 cut-off events. [2024-06-27 18:02:05,629 INFO L125 PetriNetUnfolderBase]: For 903103/903212 co-relation queries the response was YES. [2024-06-27 18:02:05,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75682 conditions, 11142 events. 6371/11142 cut-off events. For 903103/903212 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 88323 event pairs, 1876 based on Foata normal form. 16/10611 useless extension candidates. Maximal degree in co-relation 75514. Up to 8945 conditions per place. [2024-06-27 18:02:05,772 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 395 selfloop transitions, 63 changer transitions 0/475 dead transitions. [2024-06-27 18:02:05,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 475 transitions, 6948 flow [2024-06-27 18:02:05,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:02:05,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:02:05,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-06-27 18:02:05,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6572104018912529 [2024-06-27 18:02:05,773 INFO L175 Difference]: Start difference. First operand has 365 places, 416 transitions, 5168 flow. Second operand 9 states and 278 transitions. [2024-06-27 18:02:05,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 475 transitions, 6948 flow [2024-06-27 18:02:10,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 475 transitions, 6555 flow, removed 44 selfloop flow, removed 11 redundant places. [2024-06-27 18:02:10,591 INFO L231 Difference]: Finished difference. Result has 364 places, 423 transitions, 5130 flow [2024-06-27 18:02:10,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5130, PETRI_PLACES=364, PETRI_TRANSITIONS=423} [2024-06-27 18:02:10,591 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 313 predicate places. [2024-06-27 18:02:10,591 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 423 transitions, 5130 flow [2024-06-27 18:02:10,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:10,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:10,592 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:10,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 18:02:10,592 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:10,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:10,592 INFO L85 PathProgramCache]: Analyzing trace with hash -180478385, now seen corresponding path program 2 times [2024-06-27 18:02:10,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:10,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752547232] [2024-06-27 18:02:10,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:10,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:10,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:10,683 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:10,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:10,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752547232] [2024-06-27 18:02:10,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752547232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:10,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:10,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:10,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519467242] [2024-06-27 18:02:10,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:10,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:10,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:10,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:10,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:10,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:10,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 423 transitions, 5130 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:10,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:10,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:10,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:13,556 INFO L124 PetriNetUnfolderBase]: 6426/11217 cut-off events. [2024-06-27 18:02:13,557 INFO L125 PetriNetUnfolderBase]: For 882994/883111 co-relation queries the response was YES. [2024-06-27 18:02:13,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75350 conditions, 11217 events. 6426/11217 cut-off events. For 882994/883111 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 88860 event pairs, 1946 based on Foata normal form. 22/10693 useless extension candidates. Maximal degree in co-relation 75184. Up to 8997 conditions per place. [2024-06-27 18:02:13,749 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 391 selfloop transitions, 65 changer transitions 0/473 dead transitions. [2024-06-27 18:02:13,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 473 transitions, 6790 flow [2024-06-27 18:02:13,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:02:13,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:02:13,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-06-27 18:02:13,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6430260047281324 [2024-06-27 18:02:13,750 INFO L175 Difference]: Start difference. First operand has 364 places, 423 transitions, 5130 flow. Second operand 9 states and 272 transitions. [2024-06-27 18:02:13,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 473 transitions, 6790 flow [2024-06-27 18:02:20,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 473 transitions, 6592 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-27 18:02:20,494 INFO L231 Difference]: Finished difference. Result has 370 places, 428 transitions, 5232 flow [2024-06-27 18:02:20,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5232, PETRI_PLACES=370, PETRI_TRANSITIONS=428} [2024-06-27 18:02:20,494 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 319 predicate places. [2024-06-27 18:02:20,494 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 428 transitions, 5232 flow [2024-06-27 18:02:20,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:20,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:20,495 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:20,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 18:02:20,495 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:20,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:20,496 INFO L85 PathProgramCache]: Analyzing trace with hash 156011603, now seen corresponding path program 3 times [2024-06-27 18:02:20,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:20,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488751521] [2024-06-27 18:02:20,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:20,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:20,616 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:20,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:20,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488751521] [2024-06-27 18:02:20,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488751521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:20,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:20,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:20,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032475805] [2024-06-27 18:02:20,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:20,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:20,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:20,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:20,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:20,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:20,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 428 transitions, 5232 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:20,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:20,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:20,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:23,568 INFO L124 PetriNetUnfolderBase]: 6486/11227 cut-off events. [2024-06-27 18:02:23,568 INFO L125 PetriNetUnfolderBase]: For 871609/871736 co-relation queries the response was YES. [2024-06-27 18:02:23,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74980 conditions, 11227 events. 6486/11227 cut-off events. For 871609/871736 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 88424 event pairs, 2212 based on Foata normal form. 20/10671 useless extension candidates. Maximal degree in co-relation 74811. Up to 9537 conditions per place. [2024-06-27 18:02:23,766 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 399 selfloop transitions, 52 changer transitions 0/468 dead transitions. [2024-06-27 18:02:23,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 468 transitions, 6496 flow [2024-06-27 18:02:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:23,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:23,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 18:02:23,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-27 18:02:23,767 INFO L175 Difference]: Start difference. First operand has 370 places, 428 transitions, 5232 flow. Second operand 8 states and 244 transitions. [2024-06-27 18:02:23,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 468 transitions, 6496 flow [2024-06-27 18:02:29,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 468 transitions, 6343 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:02:29,375 INFO L231 Difference]: Finished difference. Result has 373 places, 428 transitions, 5188 flow [2024-06-27 18:02:29,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5079, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5188, PETRI_PLACES=373, PETRI_TRANSITIONS=428} [2024-06-27 18:02:29,376 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 322 predicate places. [2024-06-27 18:02:29,376 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 428 transitions, 5188 flow [2024-06-27 18:02:29,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:29,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:29,376 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:29,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 18:02:29,376 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:29,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:29,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1030592125, now seen corresponding path program 4 times [2024-06-27 18:02:29,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:29,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118840745] [2024-06-27 18:02:29,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:29,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:29,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:29,470 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:29,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118840745] [2024-06-27 18:02:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118840745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:29,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:29,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:29,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705697208] [2024-06-27 18:02:29,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:29,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:29,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:29,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:29,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:29,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 428 transitions, 5188 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:29,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:29,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:29,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:32,174 INFO L124 PetriNetUnfolderBase]: 6511/11253 cut-off events. [2024-06-27 18:02:32,174 INFO L125 PetriNetUnfolderBase]: For 884957/885086 co-relation queries the response was YES. [2024-06-27 18:02:32,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75001 conditions, 11253 events. 6511/11253 cut-off events. For 884957/885086 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 88562 event pairs, 2233 based on Foata normal form. 16/10690 useless extension candidates. Maximal degree in co-relation 74831. Up to 9729 conditions per place. [2024-06-27 18:02:32,326 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 393 selfloop transitions, 50 changer transitions 0/460 dead transitions. [2024-06-27 18:02:32,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 460 transitions, 6204 flow [2024-06-27 18:02:32,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:32,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:32,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 18:02:32,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-06-27 18:02:32,328 INFO L175 Difference]: Start difference. First operand has 373 places, 428 transitions, 5188 flow. Second operand 8 states and 234 transitions. [2024-06-27 18:02:32,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 460 transitions, 6204 flow [2024-06-27 18:02:40,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 460 transitions, 6044 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 18:02:40,375 INFO L231 Difference]: Finished difference. Result has 373 places, 430 transitions, 5187 flow [2024-06-27 18:02:40,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5187, PETRI_PLACES=373, PETRI_TRANSITIONS=430} [2024-06-27 18:02:40,376 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 322 predicate places. [2024-06-27 18:02:40,376 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 430 transitions, 5187 flow [2024-06-27 18:02:40,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:40,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:40,376 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:40,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 18:02:40,376 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:02:40,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:40,376 INFO L85 PathProgramCache]: Analyzing trace with hash 854606297, now seen corresponding path program 5 times [2024-06-27 18:02:40,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:40,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452533360] [2024-06-27 18:02:40,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:40,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:40,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:40,552 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:40,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:40,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452533360] [2024-06-27 18:02:40,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452533360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:40,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:40,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:40,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425000749] [2024-06-27 18:02:40,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:40,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:40,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:40,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:40,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:40,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:40,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 430 transitions, 5187 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:40,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:40,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:40,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:43,100 INFO L124 PetriNetUnfolderBase]: 6549/11320 cut-off events. [2024-06-27 18:02:43,101 INFO L125 PetriNetUnfolderBase]: For 913080/913216 co-relation queries the response was YES. [2024-06-27 18:02:43,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75679 conditions, 11320 events. 6549/11320 cut-off events. For 913080/913216 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 89279 event pairs, 2218 based on Foata normal form. 18/10752 useless extension candidates. Maximal degree in co-relation 75509. Up to 9729 conditions per place. [2024-06-27 18:02:43,242 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 396 selfloop transitions, 57 changer transitions 0/470 dead transitions. [2024-06-27 18:02:43,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 470 transitions, 6521 flow [2024-06-27 18:02:43,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:02:43,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:02:43,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-27 18:02:43,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6042553191489362 [2024-06-27 18:02:43,243 INFO L175 Difference]: Start difference. First operand has 373 places, 430 transitions, 5187 flow. Second operand 10 states and 284 transitions. [2024-06-27 18:02:43,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 470 transitions, 6521 flow [2024-06-27 18:02:49,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 470 transitions, 6398 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:02:49,467 INFO L231 Difference]: Finished difference. Result has 378 places, 434 transitions, 5294 flow [2024-06-27 18:02:49,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5064, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5294, PETRI_PLACES=378, PETRI_TRANSITIONS=434} [2024-06-27 18:02:49,468 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 327 predicate places. [2024-06-27 18:02:49,468 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 434 transitions, 5294 flow [2024-06-27 18:02:49,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:49,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:49,468 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:49,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 18:02:49,468 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:02:49,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:49,469 INFO L85 PathProgramCache]: Analyzing trace with hash 384239183, now seen corresponding path program 6 times [2024-06-27 18:02:49,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:49,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127655683] [2024-06-27 18:02:49,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:49,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:49,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:49,578 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:49,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:49,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127655683] [2024-06-27 18:02:49,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127655683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:49,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:49,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:49,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644305667] [2024-06-27 18:02:49,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:49,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:49,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:49,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:49,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 434 transitions, 5294 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:49,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:49,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:49,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:52,131 INFO L124 PetriNetUnfolderBase]: 6561/11338 cut-off events. [2024-06-27 18:02:52,131 INFO L125 PetriNetUnfolderBase]: For 914296/914435 co-relation queries the response was YES. [2024-06-27 18:02:52,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75828 conditions, 11338 events. 6561/11338 cut-off events. For 914296/914435 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 89426 event pairs, 2244 based on Foata normal form. 17/10767 useless extension candidates. Maximal degree in co-relation 75656. Up to 9799 conditions per place. [2024-06-27 18:02:52,282 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 398 selfloop transitions, 51 changer transitions 0/466 dead transitions. [2024-06-27 18:02:52,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 466 transitions, 6276 flow [2024-06-27 18:02:52,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:02:52,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:02:52,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 280 transitions. [2024-06-27 18:02:52,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 18:02:52,283 INFO L175 Difference]: Start difference. First operand has 378 places, 434 transitions, 5294 flow. Second operand 10 states and 280 transitions. [2024-06-27 18:02:52,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 466 transitions, 6276 flow [2024-06-27 18:02:57,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 466 transitions, 6122 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 18:02:57,781 INFO L231 Difference]: Finished difference. Result has 381 places, 434 transitions, 5247 flow [2024-06-27 18:02:57,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5140, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5247, PETRI_PLACES=381, PETRI_TRANSITIONS=434} [2024-06-27 18:02:57,782 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 330 predicate places. [2024-06-27 18:02:57,782 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 434 transitions, 5247 flow [2024-06-27 18:02:57,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:57,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:57,782 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:57,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 18:02:57,782 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:02:57,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:57,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1731806801, now seen corresponding path program 1 times [2024-06-27 18:02:57,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:57,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566055099] [2024-06-27 18:02:57,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:57,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:57,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:57,868 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:57,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:57,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566055099] [2024-06-27 18:02:57,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566055099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:57,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:57,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:57,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529951918] [2024-06-27 18:02:57,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:57,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:57,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:57,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:57,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:57,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:02:57,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 434 transitions, 5247 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:57,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:57,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:02:57,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:00,176 INFO L124 PetriNetUnfolderBase]: 6568/11345 cut-off events. [2024-06-27 18:03:00,176 INFO L125 PetriNetUnfolderBase]: For 918413/918538 co-relation queries the response was YES. [2024-06-27 18:03:00,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75711 conditions, 11345 events. 6568/11345 cut-off events. For 918413/918538 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 89384 event pairs, 2239 based on Foata normal form. 8/10759 useless extension candidates. Maximal degree in co-relation 75538. Up to 9866 conditions per place. [2024-06-27 18:03:00,329 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 431 selfloop transitions, 19 changer transitions 0/467 dead transitions. [2024-06-27 18:03:00,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 467 transitions, 6293 flow [2024-06-27 18:03:00,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:00,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:00,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 18:03:00,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-06-27 18:03:00,330 INFO L175 Difference]: Start difference. First operand has 381 places, 434 transitions, 5247 flow. Second operand 8 states and 225 transitions. [2024-06-27 18:03:00,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 467 transitions, 6293 flow [2024-06-27 18:03:06,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 467 transitions, 6181 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:03:06,718 INFO L231 Difference]: Finished difference. Result has 380 places, 437 transitions, 5255 flow [2024-06-27 18:03:06,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5255, PETRI_PLACES=380, PETRI_TRANSITIONS=437} [2024-06-27 18:03:06,719 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 329 predicate places. [2024-06-27 18:03:06,719 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 437 transitions, 5255 flow [2024-06-27 18:03:06,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:06,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:06,719 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:06,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 18:03:06,719 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:06,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:06,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1727045201, now seen corresponding path program 2 times [2024-06-27 18:03:06,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:06,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634379009] [2024-06-27 18:03:06,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:06,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:06,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:06,796 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:06,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:06,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634379009] [2024-06-27 18:03:06,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634379009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:06,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:06,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:06,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342192519] [2024-06-27 18:03:06,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:06,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:06,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:06,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:06,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:06,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:03:06,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 437 transitions, 5255 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:06,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:06,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:03:06,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:09,293 INFO L124 PetriNetUnfolderBase]: 6596/11389 cut-off events. [2024-06-27 18:03:09,293 INFO L125 PetriNetUnfolderBase]: For 947556/947691 co-relation queries the response was YES. [2024-06-27 18:03:09,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76425 conditions, 11389 events. 6596/11389 cut-off events. For 947556/947691 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 89791 event pairs, 2243 based on Foata normal form. 16/10808 useless extension candidates. Maximal degree in co-relation 76251. Up to 9831 conditions per place. [2024-06-27 18:03:09,435 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 398 selfloop transitions, 57 changer transitions 0/472 dead transitions. [2024-06-27 18:03:09,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 472 transitions, 6643 flow [2024-06-27 18:03:09,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:09,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:09,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 18:03:09,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:03:09,436 INFO L175 Difference]: Start difference. First operand has 380 places, 437 transitions, 5255 flow. Second operand 8 states and 235 transitions. [2024-06-27 18:03:09,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 472 transitions, 6643 flow [2024-06-27 18:03:15,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 472 transitions, 6528 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:03:15,186 INFO L231 Difference]: Finished difference. Result has 382 places, 444 transitions, 5454 flow [2024-06-27 18:03:15,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5140, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5454, PETRI_PLACES=382, PETRI_TRANSITIONS=444} [2024-06-27 18:03:15,186 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 331 predicate places. [2024-06-27 18:03:15,186 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 444 transitions, 5454 flow [2024-06-27 18:03:15,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:15,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:15,186 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:15,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 18:03:15,187 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:15,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:15,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1153080867, now seen corresponding path program 3 times [2024-06-27 18:03:15,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:15,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503996239] [2024-06-27 18:03:15,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:15,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:15,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:15,263 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:15,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:15,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503996239] [2024-06-27 18:03:15,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503996239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:15,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:15,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:15,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613785636] [2024-06-27 18:03:15,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:15,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:15,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:15,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:15,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:15,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:03:15,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 444 transitions, 5454 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:15,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:15,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:03:15,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:17,774 INFO L124 PetriNetUnfolderBase]: 6603/11400 cut-off events. [2024-06-27 18:03:17,774 INFO L125 PetriNetUnfolderBase]: For 963293/963428 co-relation queries the response was YES. [2024-06-27 18:03:17,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76873 conditions, 11400 events. 6603/11400 cut-off events. For 963293/963428 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 89874 event pairs, 2243 based on Foata normal form. 16/10817 useless extension candidates. Maximal degree in co-relation 76697. Up to 9839 conditions per place. [2024-06-27 18:03:17,915 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 399 selfloop transitions, 61 changer transitions 0/477 dead transitions. [2024-06-27 18:03:17,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 477 transitions, 6777 flow [2024-06-27 18:03:17,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:03:17,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:03:17,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-27 18:03:17,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597872340425532 [2024-06-27 18:03:17,917 INFO L175 Difference]: Start difference. First operand has 382 places, 444 transitions, 5454 flow. Second operand 10 states and 281 transitions. [2024-06-27 18:03:17,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 477 transitions, 6777 flow [2024-06-27 18:03:24,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 477 transitions, 6598 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-27 18:03:24,275 INFO L231 Difference]: Finished difference. Result has 388 places, 447 transitions, 5488 flow [2024-06-27 18:03:24,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5305, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5488, PETRI_PLACES=388, PETRI_TRANSITIONS=447} [2024-06-27 18:03:24,277 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 337 predicate places. [2024-06-27 18:03:24,277 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 447 transitions, 5488 flow [2024-06-27 18:03:24,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:24,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:24,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, 1, 1] [2024-06-27 18:03:24,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 18:03:24,280 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:24,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:24,280 INFO L85 PathProgramCache]: Analyzing trace with hash 412151421, now seen corresponding path program 7 times [2024-06-27 18:03:24,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:24,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130864326] [2024-06-27 18:03:24,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:24,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:24,370 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:24,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:24,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130864326] [2024-06-27 18:03:24,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130864326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:24,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:24,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:24,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166034559] [2024-06-27 18:03:24,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:24,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:24,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:24,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:24,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:24,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:03:24,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 447 transitions, 5488 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:24,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:24,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:03:24,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:26,833 INFO L124 PetriNetUnfolderBase]: 6750/11662 cut-off events. [2024-06-27 18:03:26,833 INFO L125 PetriNetUnfolderBase]: For 1068952/1069115 co-relation queries the response was YES. [2024-06-27 18:03:26,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80270 conditions, 11662 events. 6750/11662 cut-off events. For 1068952/1069115 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 92300 event pairs, 2287 based on Foata normal form. 24/11081 useless extension candidates. Maximal degree in co-relation 80092. Up to 9733 conditions per place. [2024-06-27 18:03:27,003 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 333 selfloop transitions, 139 changer transitions 0/489 dead transitions. [2024-06-27 18:03:27,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 489 transitions, 6944 flow [2024-06-27 18:03:27,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:27,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:27,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-27 18:03:27,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651595744680851 [2024-06-27 18:03:27,004 INFO L175 Difference]: Start difference. First operand has 388 places, 447 transitions, 5488 flow. Second operand 8 states and 245 transitions. [2024-06-27 18:03:27,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 489 transitions, 6944 flow [2024-06-27 18:03:33,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 489 transitions, 6788 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 18:03:33,484 INFO L231 Difference]: Finished difference. Result has 389 places, 452 transitions, 5774 flow [2024-06-27 18:03:33,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5774, PETRI_PLACES=389, PETRI_TRANSITIONS=452} [2024-06-27 18:03:33,484 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 338 predicate places. [2024-06-27 18:03:33,484 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 452 transitions, 5774 flow [2024-06-27 18:03:33,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:33,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:33,485 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:33,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 18:03:33,485 INFO L420 AbstractCegarLoop]: === Iteration 130 === 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:33,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:33,485 INFO L85 PathProgramCache]: Analyzing trace with hash -314645967, now seen corresponding path program 8 times [2024-06-27 18:03:33,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:33,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896051336] [2024-06-27 18:03:33,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:33,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:33,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:33,576 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:33,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:33,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896051336] [2024-06-27 18:03:33,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896051336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:33,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:33,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:33,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412659376] [2024-06-27 18:03:33,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:33,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:33,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:33,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:33,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:33,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 18:03:33,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 452 transitions, 5774 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have 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:33,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:33,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 18:03:33,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand