./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_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/safe031_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:37:04,306 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:37:04,366 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:37:04,371 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:37:04,371 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:37:04,394 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:37:04,395 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:37:04,396 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:37:04,396 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:37:04,399 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:37:04,399 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:37:04,400 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:37:04,401 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:37:04,402 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:37:04,402 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:37:04,402 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:37:04,402 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:37:04,402 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:37:04,403 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:37:04,403 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:37:04,403 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:37:04,403 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:37:04,404 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:37:04,404 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:37:04,404 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:37:04,404 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:37:04,405 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:37:04,405 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:37:04,405 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:37:04,406 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:37:04,406 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:37:04,407 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:37:04,407 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:37:04,407 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:37:04,407 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:37:04,407 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:37:04,407 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:37:04,408 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:37:04,408 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:37:04,408 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:37:04,408 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:37:04,408 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:37:04,409 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:37:04,409 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:37:04,611 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:37:04,628 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:37:04,630 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:37:04,631 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:37:04,631 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:37:04,632 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_tso.yml/witness.yml [2024-06-28 02:37:04,731 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:37:04,731 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:37:04,732 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-28 02:37:05,653 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:37:05,892 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:37:05,892 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-28 02:37:05,905 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fb126104/da6cbc9abd824ab2aa9c8e5f19cba2c3/FLAG29b1cca2f [2024-06-28 02:37:05,915 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fb126104/da6cbc9abd824ab2aa9c8e5f19cba2c3 [2024-06-28 02:37:05,915 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:37:05,916 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:37:05,919 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:37:05,919 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:37:05,922 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:37:05,923 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:37:04" (1/2) ... [2024-06-28 02:37:05,923 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ba2cf6b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:37:05, skipping insertion in model container [2024-06-28 02:37:05,924 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:37:04" (1/2) ... [2024-06-28 02:37:05,925 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2bc10dcf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:37:05, skipping insertion in model container [2024-06-28 02:37:05,925 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:37:05" (2/2) ... [2024-06-28 02:37:05,925 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ba2cf6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:05, skipping insertion in model container [2024-06-28 02:37:05,925 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:37:05" (2/2) ... [2024-06-28 02:37:05,926 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:37:05,971 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:37:05,972 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 02:37:05,972 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 02:37:05,972 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 02:37:05,972 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:37:05,973 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 02:37:06,015 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:37:06,250 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:37:06,258 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:37:06,379 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:37:06,415 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:37:06,415 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06 WrapperNode [2024-06-28 02:37:06,416 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:37:06,416 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:37:06,416 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:37:06,416 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:37:06,422 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,447 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,495 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-28 02:37:06,497 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:37:06,498 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:37:06,498 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:37:06,498 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:37:06,506 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,506 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,508 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,517 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-28 02:37:06,518 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,518 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,523 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,524 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,524 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,526 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:37:06,527 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:37:06,527 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:37:06,527 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:37:06,527 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (1/1) ... [2024-06-28 02:37:06,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:37:06,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:37:06,587 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-28 02:37:06,592 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-28 02:37:06,623 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:37:06,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:37:06,623 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:37:06,623 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:37:06,623 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:37:06,623 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:37:06,624 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:37:06,624 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:37:06,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:37:06,624 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:37:06,624 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:37:06,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:37:06,625 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:37:06,712 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:37:06,714 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:37:06,869 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:37:06,869 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:37:07,024 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:37:07,028 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:37:07,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:37:07 BoogieIcfgContainer [2024-06-28 02:37:07,029 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:37:07,030 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:37:07,033 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:37:07,036 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:37:07,036 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:37:04" (1/4) ... [2024-06-28 02:37:07,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27f2ff68 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:37:07, skipping insertion in model container [2024-06-28 02:37:07,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:37:05" (2/4) ... [2024-06-28 02:37:07,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27f2ff68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:37:07, skipping insertion in model container [2024-06-28 02:37:07,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:37:06" (3/4) ... [2024-06-28 02:37:07,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27f2ff68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:37:07, skipping insertion in model container [2024-06-28 02:37:07,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:37:07" (4/4) ... [2024-06-28 02:37:07,038 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-06-28 02:37:07,075 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:37:07,075 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:37:07,075 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:37:07,110 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:37:07,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 02:37:07,159 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 02:37:07,160 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:37:07,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:37:07,161 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 02:37:07,163 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 02:37:07,172 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:37:07,179 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;@563e2558, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:37:07,179 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:37:07,187 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:37:07,187 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:37:07,187 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:37:07,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:07,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:37:07,189 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:07,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:07,194 INFO L85 PathProgramCache]: Analyzing trace with hash 219931435, now seen corresponding path program 1 times [2024-06-28 02:37:07,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:07,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498768321] [2024-06-28 02:37:07,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:07,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:07,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:07,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:07,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498768321] [2024-06-28 02:37:07,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498768321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:07,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:07,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:37:07,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018464499] [2024-06-28 02:37:07,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:07,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:37:07,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:07,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:37:07,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:37:07,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:07,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:07,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:07,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:07,828 INFO L124 PetriNetUnfolderBase]: 736/1213 cut-off events. [2024-06-28 02:37:07,828 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 02:37:07,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 1213 events. 736/1213 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6176 event pairs, 471 based on Foata normal form. 1/1157 useless extension candidates. Maximal degree in co-relation 2386. Up to 1122 conditions per place. [2024-06-28 02:37:07,842 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 02:37:07,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-28 02:37:07,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:37:07,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:37:07,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-28 02:37:07,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-28 02:37:07,854 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-28 02:37:07,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-28 02:37:07,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:07,859 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 02:37:07,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 02:37:07,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 02:37:07,863 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 02:37:07,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:07,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:07,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:37:07,864 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:07,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:07,866 INFO L85 PathProgramCache]: Analyzing trace with hash 900722890, now seen corresponding path program 1 times [2024-06-28 02:37:07,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:07,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894157975] [2024-06-28 02:37:07,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:07,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:07,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:07,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:07,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:07,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894157975] [2024-06-28 02:37:07,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894157975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:07,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:07,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:37:07,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876702309] [2024-06-28 02:37:07,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:07,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:37:07,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:07,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:37:07,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:37:08,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:08,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:08,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,111 INFO L124 PetriNetUnfolderBase]: 730/1204 cut-off events. [2024-06-28 02:37:08,111 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-06-28 02:37:08,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2739 conditions, 1204 events. 730/1204 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6088 event pairs, 403 based on Foata normal form. 3/1180 useless extension candidates. Maximal degree in co-relation 2727. Up to 1098 conditions per place. [2024-06-28 02:37:08,118 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 36 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 02:37:08,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 232 flow [2024-06-28 02:37:08,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:37:08,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:37:08,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-28 02:37:08,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-28 02:37:08,120 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-28 02:37:08,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 232 flow [2024-06-28 02:37:08,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:37:08,123 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 02:37:08,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 02:37:08,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 02:37:08,124 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 02:37:08,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:08,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:08,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:37:08,127 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:08,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:08,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1616478059, now seen corresponding path program 1 times [2024-06-28 02:37:08,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:08,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119620425] [2024-06-28 02:37:08,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:08,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:08,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:08,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-28 02:37:08,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:08,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119620425] [2024-06-28 02:37:08,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119620425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:08,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:08,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:37:08,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121023206] [2024-06-28 02:37:08,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:08,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:37:08,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:08,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:37:08,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:37:08,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:08,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:08,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,400 INFO L124 PetriNetUnfolderBase]: 929/1499 cut-off events. [2024-06-28 02:37:08,400 INFO L125 PetriNetUnfolderBase]: For 749/749 co-relation queries the response was YES. [2024-06-28 02:37:08,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3810 conditions, 1499 events. 929/1499 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7394 event pairs, 537 based on Foata normal form. 2/1474 useless extension candidates. Maximal degree in co-relation 3796. Up to 1397 conditions per place. [2024-06-28 02:37:08,407 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 02:37:08,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 52 transitions, 264 flow [2024-06-28 02:37:08,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:37:08,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:37:08,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:37:08,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:37:08,409 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:37:08,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 52 transitions, 264 flow [2024-06-28 02:37:08,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 52 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:08,411 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 162 flow [2024-06-28 02:37:08,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2024-06-28 02:37:08,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-28 02:37:08,412 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 162 flow [2024-06-28 02:37:08,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:08,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:08,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:37:08,413 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:08,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash -829964562, now seen corresponding path program 1 times [2024-06-28 02:37:08,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:08,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596985573] [2024-06-28 02:37:08,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:08,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:08,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:08,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596985573] [2024-06-28 02:37:08,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596985573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:08,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:08,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:08,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143227421] [2024-06-28 02:37:08,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:08,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:08,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:08,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:08,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:08,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:08,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 162 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:08,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,726 INFO L124 PetriNetUnfolderBase]: 920/1490 cut-off events. [2024-06-28 02:37:08,727 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2024-06-28 02:37:08,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4127 conditions, 1490 events. 920/1490 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7418 event pairs, 290 based on Foata normal form. 6/1477 useless extension candidates. Maximal degree in co-relation 4112. Up to 1331 conditions per place. [2024-06-28 02:37:08,734 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-28 02:37:08,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 71 transitions, 372 flow [2024-06-28 02:37:08,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:08,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:08,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:08,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:37:08,736 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 162 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:08,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 71 transitions, 372 flow [2024-06-28 02:37:08,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 71 transitions, 356 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:08,738 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 205 flow [2024-06-28 02:37:08,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 02:37:08,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 02:37:08,739 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 205 flow [2024-06-28 02:37:08,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:08,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:08,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:37:08,740 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:08,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:08,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1428789046, now seen corresponding path program 1 times [2024-06-28 02:37:08,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:08,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76041136] [2024-06-28 02:37:08,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:08,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:08,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:08,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-28 02:37:08,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:08,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76041136] [2024-06-28 02:37:08,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76041136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:08,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:08,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:08,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262505411] [2024-06-28 02:37:08,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:08,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:08,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:08,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:08,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:08,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:08,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 205 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:08,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,999 INFO L124 PetriNetUnfolderBase]: 922/1501 cut-off events. [2024-06-28 02:37:09,000 INFO L125 PetriNetUnfolderBase]: For 2164/2164 co-relation queries the response was YES. [2024-06-28 02:37:09,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 1501 events. 922/1501 cut-off events. For 2164/2164 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7439 event pairs, 359 based on Foata normal form. 3/1502 useless extension candidates. Maximal degree in co-relation 4516. Up to 1357 conditions per place. [2024-06-28 02:37:09,007 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 49 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-28 02:37:09,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 73 transitions, 443 flow [2024-06-28 02:37:09,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:09,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:37:09,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:37:09,008 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 205 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:37:09,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 73 transitions, 443 flow [2024-06-28 02:37:09,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 73 transitions, 414 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:09,011 INFO L231 Difference]: Finished difference. Result has 55 places, 56 transitions, 295 flow [2024-06-28 02:37:09,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=55, PETRI_TRANSITIONS=56} [2024-06-28 02:37:09,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-28 02:37:09,012 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 56 transitions, 295 flow [2024-06-28 02:37:09,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:37:09,013 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,013 INFO L85 PathProgramCache]: Analyzing trace with hash 588061642, now seen corresponding path program 1 times [2024-06-28 02:37:09,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053876021] [2024-06-28 02:37:09,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053876021] [2024-06-28 02:37:09,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053876021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:09,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906635962] [2024-06-28 02:37:09,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:09,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:09,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:09,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:09,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 56 transitions, 295 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:09,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:09,263 INFO L124 PetriNetUnfolderBase]: 933/1546 cut-off events. [2024-06-28 02:37:09,264 INFO L125 PetriNetUnfolderBase]: For 3603/3609 co-relation queries the response was YES. [2024-06-28 02:37:09,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5239 conditions, 1546 events. 933/1546 cut-off events. For 3603/3609 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7799 event pairs, 352 based on Foata normal form. 6/1548 useless extension candidates. Maximal degree in co-relation 5219. Up to 1366 conditions per place. [2024-06-28 02:37:09,272 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-28 02:37:09,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 557 flow [2024-06-28 02:37:09,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:09,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:09,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:37:09,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-28 02:37:09,274 INFO L175 Difference]: Start difference. First operand has 55 places, 56 transitions, 295 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:37:09,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 557 flow [2024-06-28 02:37:09,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 545 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 02:37:09,278 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 371 flow [2024-06-28 02:37:09,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=371, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-28 02:37:09,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-28 02:37:09,279 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 371 flow [2024-06-28 02:37:09,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:37:09,280 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1367804332, now seen corresponding path program 2 times [2024-06-28 02:37:09,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997738500] [2024-06-28 02:37:09,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997738500] [2024-06-28 02:37:09,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997738500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:09,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787868573] [2024-06-28 02:37:09,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:09,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:09,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:09,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:09,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 371 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:09,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:09,513 INFO L124 PetriNetUnfolderBase]: 928/1533 cut-off events. [2024-06-28 02:37:09,513 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-28 02:37:09,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5594 conditions, 1533 events. 928/1533 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7680 event pairs, 355 based on Foata normal form. 2/1530 useless extension candidates. Maximal degree in co-relation 5571. Up to 1361 conditions per place. [2024-06-28 02:37:09,522 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2024-06-28 02:37:09,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 547 flow [2024-06-28 02:37:09,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:37:09,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-28 02:37:09,523 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 371 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:37:09,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 547 flow [2024-06-28 02:37:09,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 511 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-28 02:37:09,529 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 373 flow [2024-06-28 02:37:09,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-28 02:37:09,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-28 02:37:09,530 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 373 flow [2024-06-28 02:37:09,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:37:09,531 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1592897271, now seen corresponding path program 1 times [2024-06-28 02:37:09,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074393052] [2024-06-28 02:37:09,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074393052] [2024-06-28 02:37:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074393052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:09,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033818815] [2024-06-28 02:37:09,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:09,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:09,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:09,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:09,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 373 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:09,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:09,783 INFO L124 PetriNetUnfolderBase]: 1001/1635 cut-off events. [2024-06-28 02:37:09,783 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-28 02:37:09,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6030 conditions, 1635 events. 1001/1635 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8230 event pairs, 337 based on Foata normal form. 4/1630 useless extension candidates. Maximal degree in co-relation 6005. Up to 1286 conditions per place. [2024-06-28 02:37:09,793 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-28 02:37:09,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 111 transitions, 831 flow [2024-06-28 02:37:09,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:09,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:09,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:37:09,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6788617886178862 [2024-06-28 02:37:09,795 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 373 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:37:09,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 111 transitions, 831 flow [2024-06-28 02:37:09,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 111 transitions, 789 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:09,802 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 553 flow [2024-06-28 02:37:09,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2024-06-28 02:37:09,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-28 02:37:09,803 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 553 flow [2024-06-28 02:37:09,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:37:09,803 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,804 INFO L85 PathProgramCache]: Analyzing trace with hash -547470435, now seen corresponding path program 2 times [2024-06-28 02:37:09,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547277153] [2024-06-28 02:37:09,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547277153] [2024-06-28 02:37:09,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547277153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:09,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917114187] [2024-06-28 02:37:09,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:09,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:09,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:09,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:09,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:09,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,085 INFO L124 PetriNetUnfolderBase]: 1058/1737 cut-off events. [2024-06-28 02:37:10,085 INFO L125 PetriNetUnfolderBase]: For 8348/8348 co-relation queries the response was YES. [2024-06-28 02:37:10,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1737 events. 1058/1737 cut-off events. For 8348/8348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8923 event pairs, 336 based on Foata normal form. 4/1736 useless extension candidates. Maximal degree in co-relation 7414. Up to 1341 conditions per place. [2024-06-28 02:37:10,095 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 69 selfloop transitions, 49 changer transitions 0/126 dead transitions. [2024-06-28 02:37:10,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 126 transitions, 1092 flow [2024-06-28 02:37:10,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:10,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 02:37:10,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:37:10,097 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 553 flow. Second operand 6 states and 162 transitions. [2024-06-28 02:37:10,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 126 transitions, 1092 flow [2024-06-28 02:37:10,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 126 transitions, 1052 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-28 02:37:10,107 INFO L231 Difference]: Finished difference. Result has 77 places, 100 transitions, 851 flow [2024-06-28 02:37:10,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=851, PETRI_PLACES=77, PETRI_TRANSITIONS=100} [2024-06-28 02:37:10,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-28 02:37:10,108 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 100 transitions, 851 flow [2024-06-28 02:37:10,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:10,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:10,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:37:10,109 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:10,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:10,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1323494985, now seen corresponding path program 3 times [2024-06-28 02:37:10,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:10,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523714108] [2024-06-28 02:37:10,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:10,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:10,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:10,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523714108] [2024-06-28 02:37:10,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523714108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:10,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:10,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:10,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083795231] [2024-06-28 02:37:10,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:10,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:10,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:10,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:10,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:10,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:10,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 100 transitions, 851 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:10,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:10,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,371 INFO L124 PetriNetUnfolderBase]: 1051/1728 cut-off events. [2024-06-28 02:37:10,371 INFO L125 PetriNetUnfolderBase]: For 10784/10784 co-relation queries the response was YES. [2024-06-28 02:37:10,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8170 conditions, 1728 events. 1051/1728 cut-off events. For 10784/10784 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8933 event pairs, 336 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 8136. Up to 1337 conditions per place. [2024-06-28 02:37:10,388 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 47 changer transitions 0/126 dead transitions. [2024-06-28 02:37:10,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 126 transitions, 1239 flow [2024-06-28 02:37:10,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:10,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:10,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:37:10,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-28 02:37:10,389 INFO L175 Difference]: Start difference. First operand has 77 places, 100 transitions, 851 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:37:10,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 126 transitions, 1239 flow [2024-06-28 02:37:10,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 126 transitions, 1211 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-28 02:37:10,403 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 1023 flow [2024-06-28 02:37:10,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2024-06-28 02:37:10,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-28 02:37:10,405 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 1023 flow [2024-06-28 02:37:10,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:10,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:10,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:37:10,406 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:10,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:10,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1323218155, now seen corresponding path program 1 times [2024-06-28 02:37:10,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:10,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417528494] [2024-06-28 02:37:10,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:10,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:10,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:10,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:10,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417528494] [2024-06-28 02:37:10,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417528494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:10,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:10,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:10,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178057416] [2024-06-28 02:37:10,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:10,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:10,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:10,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:10,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:10,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:10,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 1023 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:10,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:10,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,729 INFO L124 PetriNetUnfolderBase]: 1054/1757 cut-off events. [2024-06-28 02:37:10,729 INFO L125 PetriNetUnfolderBase]: For 12446/12446 co-relation queries the response was YES. [2024-06-28 02:37:10,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8603 conditions, 1757 events. 1054/1757 cut-off events. For 12446/12446 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9081 event pairs, 317 based on Foata normal form. 6/1761 useless extension candidates. Maximal degree in co-relation 8564. Up to 1518 conditions per place. [2024-06-28 02:37:10,741 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-28 02:37:10,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1393 flow [2024-06-28 02:37:10,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:10,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:10,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:10,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:37:10,743 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 1023 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:10,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1393 flow [2024-06-28 02:37:10,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1333 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:10,758 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1049 flow [2024-06-28 02:37:10,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1049, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-28 02:37:10,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-28 02:37:10,759 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1049 flow [2024-06-28 02:37:10,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:10,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:10,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:37:10,760 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:10,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:10,760 INFO L85 PathProgramCache]: Analyzing trace with hash 298480883, now seen corresponding path program 1 times [2024-06-28 02:37:10,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:10,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843713969] [2024-06-28 02:37:10,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:10,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:10,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:10,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:10,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:10,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843713969] [2024-06-28 02:37:10,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843713969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:10,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:10,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:37:10,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421514075] [2024-06-28 02:37:10,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:10,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:37:10,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:10,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:37:10,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:37:10,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:10,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1049 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:10,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:10,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,001 INFO L124 PetriNetUnfolderBase]: 1011/1710 cut-off events. [2024-06-28 02:37:11,001 INFO L125 PetriNetUnfolderBase]: For 13275/13275 co-relation queries the response was YES. [2024-06-28 02:37:11,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8444 conditions, 1710 events. 1011/1710 cut-off events. For 13275/13275 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8897 event pairs, 334 based on Foata normal form. 1/1709 useless extension candidates. Maximal degree in co-relation 8404. Up to 1421 conditions per place. [2024-06-28 02:37:11,014 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 87 selfloop transitions, 7 changer transitions 0/115 dead transitions. [2024-06-28 02:37:11,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 115 transitions, 1257 flow [2024-06-28 02:37:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:37:11,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:37:11,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-28 02:37:11,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:37:11,015 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1049 flow. Second operand 4 states and 101 transitions. [2024-06-28 02:37:11,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 115 transitions, 1257 flow [2024-06-28 02:37:11,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 115 transitions, 1189 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:11,032 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1001 flow [2024-06-28 02:37:11,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1001, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-28 02:37:11,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-28 02:37:11,033 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1001 flow [2024-06-28 02:37:11,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:11,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:11,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:37:11,034 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:11,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:11,034 INFO L85 PathProgramCache]: Analyzing trace with hash 74800877, now seen corresponding path program 1 times [2024-06-28 02:37:11,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:11,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307766077] [2024-06-28 02:37:11,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:11,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:11,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:11,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:11,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307766077] [2024-06-28 02:37:11,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307766077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:11,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:11,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:11,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806270440] [2024-06-28 02:37:11,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:11,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:11,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:11,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:11,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:11,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:11,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:11,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:11,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,351 INFO L124 PetriNetUnfolderBase]: 1062/1772 cut-off events. [2024-06-28 02:37:11,351 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2024-06-28 02:37:11,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8763 conditions, 1772 events. 1062/1772 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9179 event pairs, 319 based on Foata normal form. 2/1772 useless extension candidates. Maximal degree in co-relation 8722. Up to 1554 conditions per place. [2024-06-28 02:37:11,362 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 13 changer transitions 0/135 dead transitions. [2024-06-28 02:37:11,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1351 flow [2024-06-28 02:37:11,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:11,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:11,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:37:11,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 02:37:11,363 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1001 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:37:11,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1351 flow [2024-06-28 02:37:11,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 135 transitions, 1331 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:11,381 INFO L231 Difference]: Finished difference. Result has 92 places, 110 transitions, 1053 flow [2024-06-28 02:37:11,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1053, PETRI_PLACES=92, PETRI_TRANSITIONS=110} [2024-06-28 02:37:11,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-28 02:37:11,382 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 1053 flow [2024-06-28 02:37:11,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:11,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:11,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:37:11,383 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:11,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1808409687, now seen corresponding path program 2 times [2024-06-28 02:37:11,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:11,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780579417] [2024-06-28 02:37:11,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:11,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:11,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:11,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:11,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:11,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780579417] [2024-06-28 02:37:11,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780579417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:11,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:11,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:11,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370186379] [2024-06-28 02:37:11,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:11,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:11,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:11,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:11,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:11,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:11,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 1053 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:11,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:11,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,681 INFO L124 PetriNetUnfolderBase]: 1073/1798 cut-off events. [2024-06-28 02:37:11,681 INFO L125 PetriNetUnfolderBase]: For 17020/17023 co-relation queries the response was YES. [2024-06-28 02:37:11,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9237 conditions, 1798 events. 1073/1798 cut-off events. For 17020/17023 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9420 event pairs, 323 based on Foata normal form. 4/1799 useless extension candidates. Maximal degree in co-relation 9196. Up to 1523 conditions per place. [2024-06-28 02:37:11,691 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 107 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-28 02:37:11,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 140 transitions, 1503 flow [2024-06-28 02:37:11,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:11,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:11,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:37:11,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-28 02:37:11,693 INFO L175 Difference]: Start difference. First operand has 92 places, 110 transitions, 1053 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:37:11,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 140 transitions, 1503 flow [2024-06-28 02:37:11,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 140 transitions, 1455 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:11,713 INFO L231 Difference]: Finished difference. Result has 94 places, 116 transitions, 1145 flow [2024-06-28 02:37:11,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1145, PETRI_PLACES=94, PETRI_TRANSITIONS=116} [2024-06-28 02:37:11,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-28 02:37:11,714 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 116 transitions, 1145 flow [2024-06-28 02:37:11,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:11,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:11,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:37:11,715 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:11,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:11,716 INFO L85 PathProgramCache]: Analyzing trace with hash 200005899, now seen corresponding path program 3 times [2024-06-28 02:37:11,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:11,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479343255] [2024-06-28 02:37:11,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:11,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:11,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:11,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479343255] [2024-06-28 02:37:11,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479343255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:11,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:11,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:11,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072880199] [2024-06-28 02:37:11,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:11,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:11,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:11,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:11,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:11,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:11,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 116 transitions, 1145 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:11,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:11,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:11,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,998 INFO L124 PetriNetUnfolderBase]: 1068/1780 cut-off events. [2024-06-28 02:37:11,999 INFO L125 PetriNetUnfolderBase]: For 19368/19368 co-relation queries the response was YES. [2024-06-28 02:37:12,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 1780 events. 1068/1780 cut-off events. For 19368/19368 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9285 event pairs, 333 based on Foata normal form. 2/1776 useless extension candidates. Maximal degree in co-relation 9460. Up to 1518 conditions per place. [2024-06-28 02:37:12,011 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-28 02:37:12,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1447 flow [2024-06-28 02:37:12,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:12,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:12,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:37:12,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:12,013 INFO L175 Difference]: Start difference. First operand has 94 places, 116 transitions, 1145 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:37:12,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1447 flow [2024-06-28 02:37:12,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1381 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:12,034 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 1137 flow [2024-06-28 02:37:12,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1137, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-06-28 02:37:12,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-28 02:37:12,036 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 1137 flow [2024-06-28 02:37:12,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:12,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:12,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:37:12,036 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:12,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:12,037 INFO L85 PathProgramCache]: Analyzing trace with hash 641726190, now seen corresponding path program 1 times [2024-06-28 02:37:12,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:12,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886532827] [2024-06-28 02:37:12,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:12,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:12,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:12,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:12,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:12,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886532827] [2024-06-28 02:37:12,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886532827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:12,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:12,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:12,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485820816] [2024-06-28 02:37:12,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:12,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:12,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:12,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:12,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:12,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:12,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 1137 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:12,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:12,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:12,319 INFO L124 PetriNetUnfolderBase]: 1025/1730 cut-off events. [2024-06-28 02:37:12,319 INFO L125 PetriNetUnfolderBase]: For 20413/20423 co-relation queries the response was YES. [2024-06-28 02:37:12,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9279 conditions, 1730 events. 1025/1730 cut-off events. For 20413/20423 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9158 event pairs, 317 based on Foata normal form. 3/1723 useless extension candidates. Maximal degree in co-relation 9235. Up to 1401 conditions per place. [2024-06-28 02:37:12,332 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 89 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-28 02:37:12,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1471 flow [2024-06-28 02:37:12,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:12,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:12,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:37:12,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-28 02:37:12,334 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 1137 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:37:12,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1471 flow [2024-06-28 02:37:12,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 133 transitions, 1401 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:12,354 INFO L231 Difference]: Finished difference. Result has 99 places, 123 transitions, 1201 flow [2024-06-28 02:37:12,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1201, PETRI_PLACES=99, PETRI_TRANSITIONS=123} [2024-06-28 02:37:12,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-28 02:37:12,356 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 123 transitions, 1201 flow [2024-06-28 02:37:12,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:12,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:12,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:37:12,357 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:12,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:12,358 INFO L85 PathProgramCache]: Analyzing trace with hash 674142904, now seen corresponding path program 1 times [2024-06-28 02:37:12,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:12,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390424203] [2024-06-28 02:37:12,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:12,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:12,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:12,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:12,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:12,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390424203] [2024-06-28 02:37:12,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390424203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:12,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:12,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:12,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768605763] [2024-06-28 02:37:12,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:12,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:12,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:12,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:12,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:12,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:12,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 123 transitions, 1201 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:12,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:12,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:12,694 INFO L124 PetriNetUnfolderBase]: 1120/1867 cut-off events. [2024-06-28 02:37:12,695 INFO L125 PetriNetUnfolderBase]: For 23542/23542 co-relation queries the response was YES. [2024-06-28 02:37:12,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10412 conditions, 1867 events. 1120/1867 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9721 event pairs, 302 based on Foata normal form. 4/1867 useless extension candidates. Maximal degree in co-relation 10366. Up to 1565 conditions per place. [2024-06-28 02:37:12,709 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 122 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-28 02:37:12,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 165 transitions, 1791 flow [2024-06-28 02:37:12,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:12,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:12,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:37:12,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662020905923345 [2024-06-28 02:37:12,711 INFO L175 Difference]: Start difference. First operand has 99 places, 123 transitions, 1201 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:37:12,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 165 transitions, 1791 flow [2024-06-28 02:37:12,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 165 transitions, 1711 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:12,738 INFO L231 Difference]: Finished difference. Result has 104 places, 133 transitions, 1324 flow [2024-06-28 02:37:12,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1324, PETRI_PLACES=104, PETRI_TRANSITIONS=133} [2024-06-28 02:37:12,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 02:37:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 133 transitions, 1324 flow [2024-06-28 02:37:12,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:12,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:12,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:37:12,739 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:12,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:12,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1693687498, now seen corresponding path program 2 times [2024-06-28 02:37:12,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:12,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272704563] [2024-06-28 02:37:12,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:12,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:12,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:12,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:12,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:12,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272704563] [2024-06-28 02:37:12,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272704563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:12,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:12,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:12,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4662968] [2024-06-28 02:37:12,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:12,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:12,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:12,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:12,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:12,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:12,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 133 transitions, 1324 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:12,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:12,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:13,075 INFO L124 PetriNetUnfolderBase]: 1217/2027 cut-off events. [2024-06-28 02:37:13,075 INFO L125 PetriNetUnfolderBase]: For 29042/29042 co-relation queries the response was YES. [2024-06-28 02:37:13,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11843 conditions, 2027 events. 1217/2027 cut-off events. For 29042/29042 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10824 event pairs, 304 based on Foata normal form. 4/2020 useless extension candidates. Maximal degree in co-relation 11796. Up to 1317 conditions per place. [2024-06-28 02:37:13,131 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 98 selfloop transitions, 84 changer transitions 0/190 dead transitions. [2024-06-28 02:37:13,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 190 transitions, 2270 flow [2024-06-28 02:37:13,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:13,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:13,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 02:37:13,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.686411149825784 [2024-06-28 02:37:13,133 INFO L175 Difference]: Start difference. First operand has 104 places, 133 transitions, 1324 flow. Second operand 7 states and 197 transitions. [2024-06-28 02:37:13,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 190 transitions, 2270 flow [2024-06-28 02:37:13,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 190 transitions, 2129 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:13,169 INFO L231 Difference]: Finished difference. Result has 110 places, 155 transitions, 1677 flow [2024-06-28 02:37:13,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1677, PETRI_PLACES=110, PETRI_TRANSITIONS=155} [2024-06-28 02:37:13,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-28 02:37:13,170 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 155 transitions, 1677 flow [2024-06-28 02:37:13,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:13,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:13,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:37:13,171 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:13,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:13,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1837572448, now seen corresponding path program 3 times [2024-06-28 02:37:13,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:13,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059540393] [2024-06-28 02:37:13,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:13,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:13,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:13,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:13,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059540393] [2024-06-28 02:37:13,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059540393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:13,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:13,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:13,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592050642] [2024-06-28 02:37:13,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:13,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:13,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:13,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:13,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:13,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:13,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 155 transitions, 1677 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:13,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:13,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:13,519 INFO L124 PetriNetUnfolderBase]: 1210/2018 cut-off events. [2024-06-28 02:37:13,519 INFO L125 PetriNetUnfolderBase]: For 33022/33022 co-relation queries the response was YES. [2024-06-28 02:37:13,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12587 conditions, 2018 events. 1210/2018 cut-off events. For 33022/33022 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10807 event pairs, 304 based on Foata normal form. 4/2011 useless extension candidates. Maximal degree in co-relation 12537. Up to 1313 conditions per place. [2024-06-28 02:37:13,536 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 79 changer transitions 0/189 dead transitions. [2024-06-28 02:37:13,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 189 transitions, 2353 flow [2024-06-28 02:37:13,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:13,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:13,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 02:37:13,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-28 02:37:13,537 INFO L175 Difference]: Start difference. First operand has 110 places, 155 transitions, 1677 flow. Second operand 7 states and 196 transitions. [2024-06-28 02:37:13,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 189 transitions, 2353 flow [2024-06-28 02:37:13,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 189 transitions, 2239 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-28 02:37:13,586 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1736 flow [2024-06-28 02:37:13,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1736, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-06-28 02:37:13,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 02:37:13,587 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1736 flow [2024-06-28 02:37:13,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:13,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:13,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:37:13,587 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:13,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:13,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1837787774, now seen corresponding path program 1 times [2024-06-28 02:37:13,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:13,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234797634] [2024-06-28 02:37:13,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:13,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:13,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:13,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:13,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:13,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234797634] [2024-06-28 02:37:13,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234797634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:13,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:13,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:13,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179866809] [2024-06-28 02:37:13,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:13,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:13,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:13,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:13,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:13,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:13,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1736 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:13,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:13,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:13,958 INFO L124 PetriNetUnfolderBase]: 1276/2132 cut-off events. [2024-06-28 02:37:13,958 INFO L125 PetriNetUnfolderBase]: For 37948/37948 co-relation queries the response was YES. [2024-06-28 02:37:13,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13110 conditions, 2132 events. 1276/2132 cut-off events. For 37948/37948 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11556 event pairs, 308 based on Foata normal form. 14/2138 useless extension candidates. Maximal degree in co-relation 13057. Up to 1608 conditions per place. [2024-06-28 02:37:13,976 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 53 changer transitions 0/191 dead transitions. [2024-06-28 02:37:13,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 191 transitions, 2354 flow [2024-06-28 02:37:13,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:13,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:13,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:37:13,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6689895470383276 [2024-06-28 02:37:13,977 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1736 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:37:13,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 191 transitions, 2354 flow [2024-06-28 02:37:14,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 191 transitions, 2147 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:14,021 INFO L231 Difference]: Finished difference. Result has 118 places, 158 transitions, 1696 flow [2024-06-28 02:37:14,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1696, PETRI_PLACES=118, PETRI_TRANSITIONS=158} [2024-06-28 02:37:14,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-28 02:37:14,022 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 158 transitions, 1696 flow [2024-06-28 02:37:14,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:14,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:37:14,022 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1593718480, now seen corresponding path program 1 times [2024-06-28 02:37:14,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752169981] [2024-06-28 02:37:14,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752169981] [2024-06-28 02:37:14,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752169981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:14,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20828424] [2024-06-28 02:37:14,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:14,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:14,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:14,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:14,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 158 transitions, 1696 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:14,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:14,323 INFO L124 PetriNetUnfolderBase]: 1206/2072 cut-off events. [2024-06-28 02:37:14,323 INFO L125 PetriNetUnfolderBase]: For 36398/36422 co-relation queries the response was YES. [2024-06-28 02:37:14,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12695 conditions, 2072 events. 1206/2072 cut-off events. For 36398/36422 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11484 event pairs, 306 based on Foata normal form. 2/2064 useless extension candidates. Maximal degree in co-relation 12642. Up to 1653 conditions per place. [2024-06-28 02:37:14,342 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 28 changer transitions 0/179 dead transitions. [2024-06-28 02:37:14,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 179 transitions, 2167 flow [2024-06-28 02:37:14,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:14,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:14,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:37:14,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-28 02:37:14,344 INFO L175 Difference]: Start difference. First operand has 118 places, 158 transitions, 1696 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:37:14,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 179 transitions, 2167 flow [2024-06-28 02:37:14,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 179 transitions, 2030 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:14,386 INFO L231 Difference]: Finished difference. Result has 118 places, 163 transitions, 1701 flow [2024-06-28 02:37:14,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1701, PETRI_PLACES=118, PETRI_TRANSITIONS=163} [2024-06-28 02:37:14,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-28 02:37:14,387 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 163 transitions, 1701 flow [2024-06-28 02:37:14,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:14,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:37:14,388 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1056043998, now seen corresponding path program 4 times [2024-06-28 02:37:14,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19886248] [2024-06-28 02:37:14,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19886248] [2024-06-28 02:37:14,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19886248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:14,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645436354] [2024-06-28 02:37:14,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:14,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:14,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:14,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:14,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 163 transitions, 1701 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:14,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:14,754 INFO L124 PetriNetUnfolderBase]: 1335/2235 cut-off events. [2024-06-28 02:37:14,754 INFO L125 PetriNetUnfolderBase]: For 41252/41252 co-relation queries the response was YES. [2024-06-28 02:37:14,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13594 conditions, 2235 events. 1335/2235 cut-off events. For 41252/41252 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12284 event pairs, 315 based on Foata normal form. 4/2233 useless extension candidates. Maximal degree in co-relation 13540. Up to 1470 conditions per place. [2024-06-28 02:37:14,775 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 101 selfloop transitions, 95 changer transitions 0/204 dead transitions. [2024-06-28 02:37:14,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 204 transitions, 2517 flow [2024-06-28 02:37:14,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:14,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:14,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:37:14,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:37:14,777 INFO L175 Difference]: Start difference. First operand has 118 places, 163 transitions, 1701 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:37:14,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 204 transitions, 2517 flow [2024-06-28 02:37:14,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 204 transitions, 2463 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:14,819 INFO L231 Difference]: Finished difference. Result has 124 places, 176 transitions, 2093 flow [2024-06-28 02:37:14,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2093, PETRI_PLACES=124, PETRI_TRANSITIONS=176} [2024-06-28 02:37:14,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-28 02:37:14,820 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 176 transitions, 2093 flow [2024-06-28 02:37:14,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:14,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:37:14,821 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,821 INFO L85 PathProgramCache]: Analyzing trace with hash 799543488, now seen corresponding path program 5 times [2024-06-28 02:37:14,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129605217] [2024-06-28 02:37:14,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129605217] [2024-06-28 02:37:14,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129605217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:14,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493488335] [2024-06-28 02:37:14,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:14,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:14,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:14,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:14,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 176 transitions, 2093 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:14,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,223 INFO L124 PetriNetUnfolderBase]: 1360/2282 cut-off events. [2024-06-28 02:37:15,223 INFO L125 PetriNetUnfolderBase]: For 47235/47235 co-relation queries the response was YES. [2024-06-28 02:37:15,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14744 conditions, 2282 events. 1360/2282 cut-off events. For 47235/47235 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12652 event pairs, 314 based on Foata normal form. 4/2280 useless extension candidates. Maximal degree in co-relation 14688. Up to 1495 conditions per place. [2024-06-28 02:37:15,244 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 112 selfloop transitions, 91 changer transitions 0/211 dead transitions. [2024-06-28 02:37:15,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 211 transitions, 2895 flow [2024-06-28 02:37:15,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:15,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:15,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:37:15,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-28 02:37:15,246 INFO L175 Difference]: Start difference. First operand has 124 places, 176 transitions, 2093 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:37:15,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 211 transitions, 2895 flow [2024-06-28 02:37:15,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 211 transitions, 2771 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:15,296 INFO L231 Difference]: Finished difference. Result has 130 places, 183 transitions, 2304 flow [2024-06-28 02:37:15,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2304, PETRI_PLACES=130, PETRI_TRANSITIONS=183} [2024-06-28 02:37:15,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 02:37:15,296 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 183 transitions, 2304 flow [2024-06-28 02:37:15,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:15,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:15,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:37:15,297 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:15,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:15,298 INFO L85 PathProgramCache]: Analyzing trace with hash 799336098, now seen corresponding path program 6 times [2024-06-28 02:37:15,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:15,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691607329] [2024-06-28 02:37:15,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:15,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:15,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:15,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-28 02:37:15,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:15,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691607329] [2024-06-28 02:37:15,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691607329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:15,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:15,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:15,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112438916] [2024-06-28 02:37:15,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:15,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:15,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:15,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:15,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:15,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:15,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 183 transitions, 2304 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:15,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:15,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,652 INFO L124 PetriNetUnfolderBase]: 1353/2273 cut-off events. [2024-06-28 02:37:15,652 INFO L125 PetriNetUnfolderBase]: For 48598/48598 co-relation queries the response was YES. [2024-06-28 02:37:15,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14992 conditions, 2273 events. 1353/2273 cut-off events. For 48598/48598 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12553 event pairs, 314 based on Foata normal form. 4/2271 useless extension candidates. Maximal degree in co-relation 14933. Up to 1491 conditions per place. [2024-06-28 02:37:15,670 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 112 selfloop transitions, 90 changer transitions 0/210 dead transitions. [2024-06-28 02:37:15,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2958 flow [2024-06-28 02:37:15,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:15,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:15,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:37:15,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:37:15,671 INFO L175 Difference]: Start difference. First operand has 130 places, 183 transitions, 2304 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:37:15,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2958 flow [2024-06-28 02:37:15,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 210 transitions, 2710 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:15,721 INFO L231 Difference]: Finished difference. Result has 133 places, 183 transitions, 2247 flow [2024-06-28 02:37:15,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=133, PETRI_TRANSITIONS=183} [2024-06-28 02:37:15,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 02:37:15,722 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 183 transitions, 2247 flow [2024-06-28 02:37:15,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:15,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:15,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:37:15,723 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:15,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:15,723 INFO L85 PathProgramCache]: Analyzing trace with hash -568317610, now seen corresponding path program 2 times [2024-06-28 02:37:15,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:15,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827445820] [2024-06-28 02:37:15,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:15,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:15,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:15,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827445820] [2024-06-28 02:37:15,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827445820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:15,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:15,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:15,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123852356] [2024-06-28 02:37:15,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:15,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:15,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:15,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:15,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:15,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:15,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 183 transitions, 2247 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:15,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:15,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:16,100 INFO L124 PetriNetUnfolderBase]: 1419/2386 cut-off events. [2024-06-28 02:37:16,100 INFO L125 PetriNetUnfolderBase]: For 55357/55357 co-relation queries the response was YES. [2024-06-28 02:37:16,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15428 conditions, 2386 events. 1419/2386 cut-off events. For 55357/55357 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13289 event pairs, 311 based on Foata normal form. 14/2396 useless extension candidates. Maximal degree in co-relation 15369. Up to 1819 conditions per place. [2024-06-28 02:37:16,119 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 51 changer transitions 0/216 dead transitions. [2024-06-28 02:37:16,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 216 transitions, 2941 flow [2024-06-28 02:37:16,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:16,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:16,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:37:16,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-28 02:37:16,121 INFO L175 Difference]: Start difference. First operand has 133 places, 183 transitions, 2247 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:37:16,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 216 transitions, 2941 flow [2024-06-28 02:37:16,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 216 transitions, 2725 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:16,178 INFO L231 Difference]: Finished difference. Result has 134 places, 186 transitions, 2198 flow [2024-06-28 02:37:16,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2198, PETRI_PLACES=134, PETRI_TRANSITIONS=186} [2024-06-28 02:37:16,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 02:37:16,179 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 186 transitions, 2198 flow [2024-06-28 02:37:16,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:16,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:16,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:37:16,179 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:16,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:16,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1056051934, now seen corresponding path program 3 times [2024-06-28 02:37:16,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:16,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76902180] [2024-06-28 02:37:16,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:16,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:16,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:16,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-28 02:37:16,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:16,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76902180] [2024-06-28 02:37:16,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76902180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:16,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:16,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:16,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305575161] [2024-06-28 02:37:16,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:16,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:16,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:16,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:16,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:16,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:16,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 186 transitions, 2198 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:16,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:16,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:16,580 INFO L124 PetriNetUnfolderBase]: 1485/2502 cut-off events. [2024-06-28 02:37:16,580 INFO L125 PetriNetUnfolderBase]: For 59138/59138 co-relation queries the response was YES. [2024-06-28 02:37:16,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 2502 events. 1485/2502 cut-off events. For 59138/59138 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14091 event pairs, 322 based on Foata normal form. 14/2512 useless extension candidates. Maximal degree in co-relation 15799. Up to 1925 conditions per place. [2024-06-28 02:37:16,600 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 54 changer transitions 0/219 dead transitions. [2024-06-28 02:37:16,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 219 transitions, 2910 flow [2024-06-28 02:37:16,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:16,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:16,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:37:16,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-28 02:37:16,601 INFO L175 Difference]: Start difference. First operand has 134 places, 186 transitions, 2198 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:37:16,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 219 transitions, 2910 flow [2024-06-28 02:37:16,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 219 transitions, 2777 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:16,662 INFO L231 Difference]: Finished difference. Result has 136 places, 189 transitions, 2244 flow [2024-06-28 02:37:16,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2244, PETRI_PLACES=136, PETRI_TRANSITIONS=189} [2024-06-28 02:37:16,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-28 02:37:16,663 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 189 transitions, 2244 flow [2024-06-28 02:37:16,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:16,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:16,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:37:16,663 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:16,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:16,664 INFO L85 PathProgramCache]: Analyzing trace with hash -302293900, now seen corresponding path program 4 times [2024-06-28 02:37:16,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:16,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159128488] [2024-06-28 02:37:16,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:16,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:16,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:16,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-28 02:37:16,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:16,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159128488] [2024-06-28 02:37:16,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159128488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:16,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:16,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:16,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746309567] [2024-06-28 02:37:16,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:16,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:16,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:16,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:16,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:16,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:16,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 189 transitions, 2244 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:16,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:16,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,129 INFO L124 PetriNetUnfolderBase]: 1618/2751 cut-off events. [2024-06-28 02:37:17,129 INFO L125 PetriNetUnfolderBase]: For 67324/67324 co-relation queries the response was YES. [2024-06-28 02:37:17,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17320 conditions, 2751 events. 1618/2751 cut-off events. For 67324/67324 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16060 event pairs, 309 based on Foata normal form. 14/2761 useless extension candidates. Maximal degree in co-relation 17260. Up to 1736 conditions per place. [2024-06-28 02:37:17,147 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 160 selfloop transitions, 61 changer transitions 0/229 dead transitions. [2024-06-28 02:37:17,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 229 transitions, 3086 flow [2024-06-28 02:37:17,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:17,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:37:17,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-28 02:37:17,150 INFO L175 Difference]: Start difference. First operand has 136 places, 189 transitions, 2244 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:37:17,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 229 transitions, 3086 flow [2024-06-28 02:37:17,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 229 transitions, 2941 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:17,212 INFO L231 Difference]: Finished difference. Result has 139 places, 194 transitions, 2344 flow [2024-06-28 02:37:17,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2344, PETRI_PLACES=139, PETRI_TRANSITIONS=194} [2024-06-28 02:37:17,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 02:37:17,212 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 194 transitions, 2344 flow [2024-06-28 02:37:17,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:17,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:17,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:17,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:37:17,213 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:17,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:17,214 INFO L85 PathProgramCache]: Analyzing trace with hash -922659310, now seen corresponding path program 2 times [2024-06-28 02:37:17,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:17,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958535474] [2024-06-28 02:37:17,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:17,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:17,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:17,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:17,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958535474] [2024-06-28 02:37:17,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958535474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:17,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:17,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:17,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164344582] [2024-06-28 02:37:17,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:17,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:17,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:17,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:17,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:17,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:17,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 194 transitions, 2344 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:17,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:17,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:17,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,524 INFO L124 PetriNetUnfolderBase]: 1473/2578 cut-off events. [2024-06-28 02:37:17,524 INFO L125 PetriNetUnfolderBase]: For 64515/64525 co-relation queries the response was YES. [2024-06-28 02:37:17,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16530 conditions, 2578 events. 1473/2578 cut-off events. For 64515/64525 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15480 event pairs, 385 based on Foata normal form. 2/2570 useless extension candidates. Maximal degree in co-relation 16468. Up to 2017 conditions per place. [2024-06-28 02:37:17,545 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 151 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-28 02:37:17,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2720 flow [2024-06-28 02:37:17,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:17,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:17,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:37:17,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:17,546 INFO L175 Difference]: Start difference. First operand has 139 places, 194 transitions, 2344 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:37:17,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2720 flow [2024-06-28 02:37:17,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 203 transitions, 2583 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:17,609 INFO L231 Difference]: Finished difference. Result has 141 places, 194 transitions, 2270 flow [2024-06-28 02:37:17,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2270, PETRI_PLACES=141, PETRI_TRANSITIONS=194} [2024-06-28 02:37:17,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-28 02:37:17,609 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 194 transitions, 2270 flow [2024-06-28 02:37:17,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:17,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:17,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:17,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:37:17,610 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:17,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:17,611 INFO L85 PathProgramCache]: Analyzing trace with hash -889261282, now seen corresponding path program 1 times [2024-06-28 02:37:17,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:17,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996443235] [2024-06-28 02:37:17,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:17,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:17,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:17,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:17,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996443235] [2024-06-28 02:37:17,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996443235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:17,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:17,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:17,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100911174] [2024-06-28 02:37:17,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:17,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:17,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:17,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:17,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:17,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:17,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 194 transitions, 2270 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:17,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:17,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:17,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,983 INFO L124 PetriNetUnfolderBase]: 1604/2720 cut-off events. [2024-06-28 02:37:17,984 INFO L125 PetriNetUnfolderBase]: For 67120/67120 co-relation queries the response was YES. [2024-06-28 02:37:17,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17421 conditions, 2720 events. 1604/2720 cut-off events. For 67120/67120 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15752 event pairs, 378 based on Foata normal form. 2/2720 useless extension candidates. Maximal degree in co-relation 17357. Up to 2382 conditions per place. [2024-06-28 02:37:18,007 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 184 selfloop transitions, 18 changer transitions 0/210 dead transitions. [2024-06-28 02:37:18,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 210 transitions, 2801 flow [2024-06-28 02:37:18,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:18,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:18,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:37:18,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:18,009 INFO L175 Difference]: Start difference. First operand has 141 places, 194 transitions, 2270 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:37:18,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 210 transitions, 2801 flow [2024-06-28 02:37:18,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 210 transitions, 2725 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:18,078 INFO L231 Difference]: Finished difference. Result has 141 places, 197 transitions, 2279 flow [2024-06-28 02:37:18,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2279, PETRI_PLACES=141, PETRI_TRANSITIONS=197} [2024-06-28 02:37:18,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-28 02:37:18,079 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 197 transitions, 2279 flow [2024-06-28 02:37:18,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:18,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:18,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:37:18,080 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:18,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash -922652366, now seen corresponding path program 2 times [2024-06-28 02:37:18,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:18,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341400742] [2024-06-28 02:37:18,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:18,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:18,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:18,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-28 02:37:18,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:18,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341400742] [2024-06-28 02:37:18,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341400742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:18,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:18,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:37:18,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056498090] [2024-06-28 02:37:18,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:18,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:37:18,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:18,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:37:18,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:37:18,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:18,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 197 transitions, 2279 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:18,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:18,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:18,467 INFO L124 PetriNetUnfolderBase]: 1586/2686 cut-off events. [2024-06-28 02:37:18,468 INFO L125 PetriNetUnfolderBase]: For 70043/70043 co-relation queries the response was YES. [2024-06-28 02:37:18,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17336 conditions, 2686 events. 1586/2686 cut-off events. For 70043/70043 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15503 event pairs, 385 based on Foata normal form. 1/2682 useless extension candidates. Maximal degree in co-relation 17271. Up to 2356 conditions per place. [2024-06-28 02:37:18,492 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 179 selfloop transitions, 19 changer transitions 0/206 dead transitions. [2024-06-28 02:37:18,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2697 flow [2024-06-28 02:37:18,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:37:18,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:37:18,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:37:18,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-28 02:37:18,493 INFO L175 Difference]: Start difference. First operand has 141 places, 197 transitions, 2279 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:37:18,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2697 flow [2024-06-28 02:37:18,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 206 transitions, 2670 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:18,572 INFO L231 Difference]: Finished difference. Result has 144 places, 197 transitions, 2296 flow [2024-06-28 02:37:18,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2296, PETRI_PLACES=144, PETRI_TRANSITIONS=197} [2024-06-28 02:37:18,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 02:37:18,572 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 197 transitions, 2296 flow [2024-06-28 02:37:18,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:18,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:18,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:37:18,573 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:18,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:18,574 INFO L85 PathProgramCache]: Analyzing trace with hash 846380170, now seen corresponding path program 1 times [2024-06-28 02:37:18,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:18,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295329822] [2024-06-28 02:37:18,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:18,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:18,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:18,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:18,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:18,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295329822] [2024-06-28 02:37:18,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295329822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:18,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:18,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:18,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285488040] [2024-06-28 02:37:18,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:18,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:18,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:18,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:18,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:18,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:18,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 197 transitions, 2296 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:18,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:18,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:19,028 INFO L124 PetriNetUnfolderBase]: 1628/2753 cut-off events. [2024-06-28 02:37:19,029 INFO L125 PetriNetUnfolderBase]: For 77272/77272 co-relation queries the response was YES. [2024-06-28 02:37:19,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18016 conditions, 2753 events. 1628/2753 cut-off events. For 77272/77272 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15914 event pairs, 262 based on Foata normal form. 4/2755 useless extension candidates. Maximal degree in co-relation 17950. Up to 2341 conditions per place. [2024-06-28 02:37:19,108 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 19 changer transitions 0/238 dead transitions. [2024-06-28 02:37:19,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 238 transitions, 3052 flow [2024-06-28 02:37:19,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:19,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:19,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:37:19,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-28 02:37:19,109 INFO L175 Difference]: Start difference. First operand has 144 places, 197 transitions, 2296 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:37:19,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 238 transitions, 3052 flow [2024-06-28 02:37:19,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 238 transitions, 2989 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:19,177 INFO L231 Difference]: Finished difference. Result has 147 places, 201 transitions, 2378 flow [2024-06-28 02:37:19,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2378, PETRI_PLACES=147, PETRI_TRANSITIONS=201} [2024-06-28 02:37:19,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-28 02:37:19,177 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 201 transitions, 2378 flow [2024-06-28 02:37:19,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:19,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:19,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:37:19,178 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:19,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1409380650, now seen corresponding path program 2 times [2024-06-28 02:37:19,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:19,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792935016] [2024-06-28 02:37:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:19,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:19,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:19,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:19,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:19,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792935016] [2024-06-28 02:37:19,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792935016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:19,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:19,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:19,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255787542] [2024-06-28 02:37:19,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:19,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:19,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:19,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:19,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:19,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:19,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 201 transitions, 2378 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:19,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:19,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:19,687 INFO L124 PetriNetUnfolderBase]: 1620/2741 cut-off events. [2024-06-28 02:37:19,687 INFO L125 PetriNetUnfolderBase]: For 80427/80427 co-relation queries the response was YES. [2024-06-28 02:37:19,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18093 conditions, 2741 events. 1620/2741 cut-off events. For 80427/80427 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15826 event pairs, 345 based on Foata normal form. 4/2743 useless extension candidates. Maximal degree in co-relation 18026. Up to 2388 conditions per place. [2024-06-28 02:37:19,709 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 15 changer transitions 0/231 dead transitions. [2024-06-28 02:37:19,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 231 transitions, 2900 flow [2024-06-28 02:37:19,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:19,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:19,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:37:19,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:37:19,710 INFO L175 Difference]: Start difference. First operand has 147 places, 201 transitions, 2378 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:37:19,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 231 transitions, 2900 flow [2024-06-28 02:37:19,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 231 transitions, 2798 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:19,807 INFO L231 Difference]: Finished difference. Result has 150 places, 201 transitions, 2313 flow [2024-06-28 02:37:19,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2313, PETRI_PLACES=150, PETRI_TRANSITIONS=201} [2024-06-28 02:37:19,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-28 02:37:19,808 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 201 transitions, 2313 flow [2024-06-28 02:37:19,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:19,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:19,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:37:19,808 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:19,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:19,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1130167434, now seen corresponding path program 3 times [2024-06-28 02:37:19,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:19,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685139552] [2024-06-28 02:37:19,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:19,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:19,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:19,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:19,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:19,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685139552] [2024-06-28 02:37:19,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685139552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:19,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:19,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:19,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711920357] [2024-06-28 02:37:19,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:19,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:19,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:19,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:19,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:19,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:19,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 201 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:19,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:19,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:20,237 INFO L124 PetriNetUnfolderBase]: 1637/2769 cut-off events. [2024-06-28 02:37:20,238 INFO L125 PetriNetUnfolderBase]: For 85794/85797 co-relation queries the response was YES. [2024-06-28 02:37:20,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18262 conditions, 2769 events. 1637/2769 cut-off events. For 85794/85797 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16015 event pairs, 349 based on Foata normal form. 6/2772 useless extension candidates. Maximal degree in co-relation 18193. Up to 2370 conditions per place. [2024-06-28 02:37:20,259 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-28 02:37:20,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 230 transitions, 2877 flow [2024-06-28 02:37:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:37:20,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:20,261 INFO L175 Difference]: Start difference. First operand has 150 places, 201 transitions, 2313 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:37:20,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 230 transitions, 2877 flow [2024-06-28 02:37:20,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 230 transitions, 2842 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:20,380 INFO L231 Difference]: Finished difference. Result has 151 places, 203 transitions, 2395 flow [2024-06-28 02:37:20,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2395, PETRI_PLACES=151, PETRI_TRANSITIONS=203} [2024-06-28 02:37:20,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-28 02:37:20,380 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 203 transitions, 2395 flow [2024-06-28 02:37:20,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:20,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:20,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:37:20,381 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:20,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:20,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1067821974, now seen corresponding path program 4 times [2024-06-28 02:37:20,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:20,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517913048] [2024-06-28 02:37:20,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:20,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:20,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:20,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:20,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517913048] [2024-06-28 02:37:20,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517913048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:20,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:20,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:20,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885527064] [2024-06-28 02:37:20,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:20,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:20,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:20,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:20,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:20,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:20,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 203 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:20,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:20,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:20,792 INFO L124 PetriNetUnfolderBase]: 1629/2746 cut-off events. [2024-06-28 02:37:20,792 INFO L125 PetriNetUnfolderBase]: For 89190/89190 co-relation queries the response was YES. [2024-06-28 02:37:20,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18316 conditions, 2746 events. 1629/2746 cut-off events. For 89190/89190 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15875 event pairs, 357 based on Foata normal form. 4/2744 useless extension candidates. Maximal degree in co-relation 18246. Up to 2358 conditions per place. [2024-06-28 02:37:20,813 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 27 changer transitions 0/229 dead transitions. [2024-06-28 02:37:20,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 229 transitions, 2953 flow [2024-06-28 02:37:20,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:20,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:37:20,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:37:20,814 INFO L175 Difference]: Start difference. First operand has 151 places, 203 transitions, 2395 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:37:20,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 229 transitions, 2953 flow [2024-06-28 02:37:20,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 229 transitions, 2854 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:20,908 INFO L231 Difference]: Finished difference. Result has 153 places, 205 transitions, 2417 flow [2024-06-28 02:37:20,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2417, PETRI_PLACES=153, PETRI_TRANSITIONS=205} [2024-06-28 02:37:20,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-28 02:37:20,908 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 205 transitions, 2417 flow [2024-06-28 02:37:20,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:20,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:20,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:37:20,909 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:20,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:20,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1953762801, now seen corresponding path program 1 times [2024-06-28 02:37:20,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:20,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530807229] [2024-06-28 02:37:20,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:20,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:20,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:20,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:20,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:20,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530807229] [2024-06-28 02:37:20,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530807229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:20,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:20,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:20,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737234711] [2024-06-28 02:37:20,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:20,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:20,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:20,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:20,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:21,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:21,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 205 transitions, 2417 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:21,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:21,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:21,270 INFO L124 PetriNetUnfolderBase]: 1661/2805 cut-off events. [2024-06-28 02:37:21,271 INFO L125 PetriNetUnfolderBase]: For 94668/94668 co-relation queries the response was YES. [2024-06-28 02:37:21,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18836 conditions, 2805 events. 1661/2805 cut-off events. For 94668/94668 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16256 event pairs, 339 based on Foata normal form. 4/2805 useless extension candidates. Maximal degree in co-relation 18765. Up to 2251 conditions per place. [2024-06-28 02:37:21,293 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 166 selfloop transitions, 57 changer transitions 0/231 dead transitions. [2024-06-28 02:37:21,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 231 transitions, 3200 flow [2024-06-28 02:37:21,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:21,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:21,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:21,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:37:21,294 INFO L175 Difference]: Start difference. First operand has 153 places, 205 transitions, 2417 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:21,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 231 transitions, 3200 flow [2024-06-28 02:37:21,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 3097 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:21,395 INFO L231 Difference]: Finished difference. Result has 155 places, 216 transitions, 2635 flow [2024-06-28 02:37:21,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2635, PETRI_PLACES=155, PETRI_TRANSITIONS=216} [2024-06-28 02:37:21,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-28 02:37:21,395 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 216 transitions, 2635 flow [2024-06-28 02:37:21,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:21,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:21,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:37:21,396 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:21,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:21,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1462548845, now seen corresponding path program 2 times [2024-06-28 02:37:21,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:21,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452189710] [2024-06-28 02:37:21,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:21,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:21,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:21,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:21,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452189710] [2024-06-28 02:37:21,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452189710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:21,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:21,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:21,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035163910] [2024-06-28 02:37:21,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:21,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:21,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:21,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:21,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:21,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:21,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 216 transitions, 2635 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:21,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:21,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:21,801 INFO L124 PetriNetUnfolderBase]: 1673/2817 cut-off events. [2024-06-28 02:37:21,801 INFO L125 PetriNetUnfolderBase]: For 98665/98665 co-relation queries the response was YES. [2024-06-28 02:37:21,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19274 conditions, 2817 events. 1673/2817 cut-off events. For 98665/98665 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16332 event pairs, 372 based on Foata normal form. 2/2810 useless extension candidates. Maximal degree in co-relation 19201. Up to 2259 conditions per place. [2024-06-28 02:37:21,823 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 64 changer transitions 0/233 dead transitions. [2024-06-28 02:37:21,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 233 transitions, 3398 flow [2024-06-28 02:37:21,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:21,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:21,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:37:21,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-28 02:37:21,825 INFO L175 Difference]: Start difference. First operand has 155 places, 216 transitions, 2635 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:37:21,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 233 transitions, 3398 flow [2024-06-28 02:37:21,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 233 transitions, 3318 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:21,947 INFO L231 Difference]: Finished difference. Result has 159 places, 220 transitions, 2767 flow [2024-06-28 02:37:21,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2767, PETRI_PLACES=159, PETRI_TRANSITIONS=220} [2024-06-28 02:37:21,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 02:37:21,948 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 220 transitions, 2767 flow [2024-06-28 02:37:21,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:21,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:21,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:37:21,949 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:21,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:21,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1776394131, now seen corresponding path program 3 times [2024-06-28 02:37:21,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:21,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846819430] [2024-06-28 02:37:21,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:21,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:22,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:22,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:22,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846819430] [2024-06-28 02:37:22,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846819430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:22,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:22,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:22,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724118809] [2024-06-28 02:37:22,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:22,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:22,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:22,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:22,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:22,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:22,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 220 transitions, 2767 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:22,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:22,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:22,328 INFO L124 PetriNetUnfolderBase]: 1667/2808 cut-off events. [2024-06-28 02:37:22,328 INFO L125 PetriNetUnfolderBase]: For 102652/102652 co-relation queries the response was YES. [2024-06-28 02:37:22,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19286 conditions, 2808 events. 1667/2808 cut-off events. For 102652/102652 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16296 event pairs, 371 based on Foata normal form. 2/2801 useless extension candidates. Maximal degree in co-relation 19212. Up to 2256 conditions per place. [2024-06-28 02:37:22,354 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 70 changer transitions 0/232 dead transitions. [2024-06-28 02:37:22,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 232 transitions, 3387 flow [2024-06-28 02:37:22,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:22,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:22,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:37:22,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-28 02:37:22,355 INFO L175 Difference]: Start difference. First operand has 159 places, 220 transitions, 2767 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:37:22,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 232 transitions, 3387 flow [2024-06-28 02:37:22,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 232 transitions, 3165 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:22,470 INFO L231 Difference]: Finished difference. Result has 160 places, 220 transitions, 2692 flow [2024-06-28 02:37:22,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2692, PETRI_PLACES=160, PETRI_TRANSITIONS=220} [2024-06-28 02:37:22,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 02:37:22,471 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 220 transitions, 2692 flow [2024-06-28 02:37:22,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:22,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:22,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:37:22,472 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:22,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:22,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1776385203, now seen corresponding path program 1 times [2024-06-28 02:37:22,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:22,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86750240] [2024-06-28 02:37:22,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:22,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:22,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:22,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:22,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:22,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86750240] [2024-06-28 02:37:22,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86750240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:22,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:22,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:22,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177460801] [2024-06-28 02:37:22,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:22,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:22,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:22,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:22,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:22,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:22,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 220 transitions, 2692 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-28 02:37:22,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:22,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:22,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:22,904 INFO L124 PetriNetUnfolderBase]: 1564/2714 cut-off events. [2024-06-28 02:37:22,905 INFO L125 PetriNetUnfolderBase]: For 108400/108424 co-relation queries the response was YES. [2024-06-28 02:37:22,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2714 events. 1564/2714 cut-off events. For 108400/108424 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16257 event pairs, 344 based on Foata normal form. 12/2710 useless extension candidates. Maximal degree in co-relation 18190. Up to 2107 conditions per place. [2024-06-28 02:37:22,926 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 176 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2024-06-28 02:37:22,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 236 transitions, 3178 flow [2024-06-28 02:37:22,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:22,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:22,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:37:22,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:37:22,927 INFO L175 Difference]: Start difference. First operand has 160 places, 220 transitions, 2692 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:37:22,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 236 transitions, 3178 flow [2024-06-28 02:37:23,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 236 transitions, 3005 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:23,051 INFO L231 Difference]: Finished difference. Result has 160 places, 222 transitions, 2616 flow [2024-06-28 02:37:23,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2616, PETRI_PLACES=160, PETRI_TRANSITIONS=222} [2024-06-28 02:37:23,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 02:37:23,051 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 222 transitions, 2616 flow [2024-06-28 02:37:23,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-28 02:37:23,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:23,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:23,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:37:23,052 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:23,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash -47659225, now seen corresponding path program 1 times [2024-06-28 02:37:23,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:23,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970939793] [2024-06-28 02:37:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:23,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:23,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:23,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:23,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970939793] [2024-06-28 02:37:23,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970939793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:23,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:23,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:23,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091427863] [2024-06-28 02:37:23,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:23,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:23,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:23,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:23,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:23,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:23,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 222 transitions, 2616 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:23,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:23,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:23,685 INFO L124 PetriNetUnfolderBase]: 2312/3884 cut-off events. [2024-06-28 02:37:23,685 INFO L125 PetriNetUnfolderBase]: For 195771/195771 co-relation queries the response was YES. [2024-06-28 02:37:23,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27147 conditions, 3884 events. 2312/3884 cut-off events. For 195771/195771 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23775 event pairs, 407 based on Foata normal form. 42/3920 useless extension candidates. Maximal degree in co-relation 27076. Up to 2361 conditions per place. [2024-06-28 02:37:23,718 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 236 selfloop transitions, 45 changer transitions 0/289 dead transitions. [2024-06-28 02:37:23,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 289 transitions, 3854 flow [2024-06-28 02:37:23,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:23,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-28 02:37:23,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802168021680217 [2024-06-28 02:37:23,720 INFO L175 Difference]: Start difference. First operand has 160 places, 222 transitions, 2616 flow. Second operand 9 states and 251 transitions. [2024-06-28 02:37:23,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 289 transitions, 3854 flow [2024-06-28 02:37:23,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 289 transitions, 3781 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:23,867 INFO L231 Difference]: Finished difference. Result has 167 places, 228 transitions, 2797 flow [2024-06-28 02:37:23,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2797, PETRI_PLACES=167, PETRI_TRANSITIONS=228} [2024-06-28 02:37:23,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 02:37:23,868 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 228 transitions, 2797 flow [2024-06-28 02:37:23,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:23,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:23,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:37:23,868 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:23,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:23,869 INFO L85 PathProgramCache]: Analyzing trace with hash 556548577, now seen corresponding path program 2 times [2024-06-28 02:37:23,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:23,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035922585] [2024-06-28 02:37:23,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:23,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:23,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:23,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:23,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035922585] [2024-06-28 02:37:23,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035922585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:23,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:23,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:23,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070518229] [2024-06-28 02:37:23,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:23,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:23,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:23,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:23,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:24,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:24,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 228 transitions, 2797 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:24,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:24,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:24,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:24,591 INFO L124 PetriNetUnfolderBase]: 2470/4209 cut-off events. [2024-06-28 02:37:24,591 INFO L125 PetriNetUnfolderBase]: For 213236/213236 co-relation queries the response was YES. [2024-06-28 02:37:24,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29168 conditions, 4209 events. 2470/4209 cut-off events. For 213236/213236 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26588 event pairs, 607 based on Foata normal form. 42/4245 useless extension candidates. Maximal degree in co-relation 29094. Up to 2917 conditions per place. [2024-06-28 02:37:24,631 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 231 selfloop transitions, 42 changer transitions 0/281 dead transitions. [2024-06-28 02:37:24,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 281 transitions, 3865 flow [2024-06-28 02:37:24,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:24,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:24,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 02:37:24,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-28 02:37:24,634 INFO L175 Difference]: Start difference. First operand has 167 places, 228 transitions, 2797 flow. Second operand 8 states and 221 transitions. [2024-06-28 02:37:24,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 281 transitions, 3865 flow [2024-06-28 02:37:24,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 281 transitions, 3766 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:24,866 INFO L231 Difference]: Finished difference. Result has 172 places, 232 transitions, 2913 flow [2024-06-28 02:37:24,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2913, PETRI_PLACES=172, PETRI_TRANSITIONS=232} [2024-06-28 02:37:24,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 02:37:24,868 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 232 transitions, 2913 flow [2024-06-28 02:37:24,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:24,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:24,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:24,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:37:24,869 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:24,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:24,869 INFO L85 PathProgramCache]: Analyzing trace with hash -955940205, now seen corresponding path program 3 times [2024-06-28 02:37:24,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:24,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012908564] [2024-06-28 02:37:24,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:24,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:24,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:24,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:24,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012908564] [2024-06-28 02:37:24,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012908564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:24,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:24,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:24,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639320092] [2024-06-28 02:37:24,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:24,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:24,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:24,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:24,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:25,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:25,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 232 transitions, 2913 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:25,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:25,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:25,607 INFO L124 PetriNetUnfolderBase]: 2454/4205 cut-off events. [2024-06-28 02:37:25,607 INFO L125 PetriNetUnfolderBase]: For 198642/198642 co-relation queries the response was YES. [2024-06-28 02:37:25,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27924 conditions, 4205 events. 2454/4205 cut-off events. For 198642/198642 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26695 event pairs, 707 based on Foata normal form. 50/4251 useless extension candidates. Maximal degree in co-relation 27847. Up to 3393 conditions per place. [2024-06-28 02:37:25,643 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 42 changer transitions 0/274 dead transitions. [2024-06-28 02:37:25,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 274 transitions, 3715 flow [2024-06-28 02:37:25,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:25,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:25,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:37:25,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-28 02:37:25,645 INFO L175 Difference]: Start difference. First operand has 172 places, 232 transitions, 2913 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:37:25,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 274 transitions, 3715 flow [2024-06-28 02:37:25,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 274 transitions, 3616 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:25,846 INFO L231 Difference]: Finished difference. Result has 176 places, 234 transitions, 2981 flow [2024-06-28 02:37:25,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2981, PETRI_PLACES=176, PETRI_TRANSITIONS=234} [2024-06-28 02:37:25,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-28 02:37:25,847 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 234 transitions, 2981 flow [2024-06-28 02:37:25,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:25,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:25,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:37:25,848 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:25,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:25,848 INFO L85 PathProgramCache]: Analyzing trace with hash 903600939, now seen corresponding path program 4 times [2024-06-28 02:37:25,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:25,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435784737] [2024-06-28 02:37:25,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:25,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:25,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:25,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:25,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435784737] [2024-06-28 02:37:25,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435784737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:25,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:25,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:25,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144715620] [2024-06-28 02:37:25,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:25,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:25,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:25,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:25,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:25,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:25,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 234 transitions, 2981 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:25,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:25,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:26,548 INFO L124 PetriNetUnfolderBase]: 2651/4546 cut-off events. [2024-06-28 02:37:26,548 INFO L125 PetriNetUnfolderBase]: For 212751/212751 co-relation queries the response was YES. [2024-06-28 02:37:26,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29662 conditions, 4546 events. 2651/4546 cut-off events. For 212751/212751 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29480 event pairs, 764 based on Foata normal form. 50/4583 useless extension candidates. Maximal degree in co-relation 29583. Up to 3289 conditions per place. [2024-06-28 02:37:26,584 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 115 changer transitions 0/275 dead transitions. [2024-06-28 02:37:26,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 275 transitions, 3945 flow [2024-06-28 02:37:26,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:26,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:26,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 02:37:26,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-28 02:37:26,586 INFO L175 Difference]: Start difference. First operand has 176 places, 234 transitions, 2981 flow. Second operand 8 states and 221 transitions. [2024-06-28 02:37:26,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 275 transitions, 3945 flow [2024-06-28 02:37:26,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 275 transitions, 3818 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:26,770 INFO L231 Difference]: Finished difference. Result has 178 places, 236 transitions, 3165 flow [2024-06-28 02:37:26,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3165, PETRI_PLACES=178, PETRI_TRANSITIONS=236} [2024-06-28 02:37:26,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 02:37:26,771 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 3165 flow [2024-06-28 02:37:26,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:26,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:26,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:26,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:37:26,772 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:26,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:26,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1737940267, now seen corresponding path program 5 times [2024-06-28 02:37:26,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:26,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746129376] [2024-06-28 02:37:26,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:26,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:26,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:26,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:26,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:26,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746129376] [2024-06-28 02:37:26,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746129376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:26,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:26,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:26,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099255529] [2024-06-28 02:37:26,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:26,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:26,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:26,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:26,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:26,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:26,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 236 transitions, 3165 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:26,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:26,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:26,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:27,470 INFO L124 PetriNetUnfolderBase]: 2848/4896 cut-off events. [2024-06-28 02:37:27,470 INFO L125 PetriNetUnfolderBase]: For 226738/226738 co-relation queries the response was YES. [2024-06-28 02:37:27,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31669 conditions, 4896 events. 2848/4896 cut-off events. For 226738/226738 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32200 event pairs, 850 based on Foata normal form. 50/4933 useless extension candidates. Maximal degree in co-relation 31589. Up to 3628 conditions per place. [2024-06-28 02:37:27,514 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 160 selfloop transitions, 110 changer transitions 0/278 dead transitions. [2024-06-28 02:37:27,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 278 transitions, 4231 flow [2024-06-28 02:37:27,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:27,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:27,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 02:37:27,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-28 02:37:27,516 INFO L175 Difference]: Start difference. First operand has 178 places, 236 transitions, 3165 flow. Second operand 8 states and 222 transitions. [2024-06-28 02:37:27,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 278 transitions, 4231 flow [2024-06-28 02:37:27,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 278 transitions, 3952 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:27,784 INFO L231 Difference]: Finished difference. Result has 180 places, 238 transitions, 3191 flow [2024-06-28 02:37:27,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3191, PETRI_PLACES=180, PETRI_TRANSITIONS=238} [2024-06-28 02:37:27,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 02:37:27,785 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 238 transitions, 3191 flow [2024-06-28 02:37:27,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:27,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:27,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:37:27,786 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:27,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:27,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2100199249, now seen corresponding path program 6 times [2024-06-28 02:37:27,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:27,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620050349] [2024-06-28 02:37:27,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:27,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:27,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:27,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:27,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620050349] [2024-06-28 02:37:27,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620050349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:27,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:27,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:27,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809024853] [2024-06-28 02:37:27,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:27,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:27,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:27,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:27,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:27,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:27,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 238 transitions, 3191 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:27,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:27,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:28,576 INFO L124 PetriNetUnfolderBase]: 3111/5363 cut-off events. [2024-06-28 02:37:28,577 INFO L125 PetriNetUnfolderBase]: For 246989/246989 co-relation queries the response was YES. [2024-06-28 02:37:28,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34650 conditions, 5363 events. 3111/5363 cut-off events. For 246989/246989 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36020 event pairs, 886 based on Foata normal form. 42/5392 useless extension candidates. Maximal degree in co-relation 34569. Up to 3273 conditions per place. [2024-06-28 02:37:28,620 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 112 changer transitions 0/289 dead transitions. [2024-06-28 02:37:28,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 289 transitions, 4459 flow [2024-06-28 02:37:28,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:28,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:28,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 02:37:28,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6920731707317073 [2024-06-28 02:37:28,622 INFO L175 Difference]: Start difference. First operand has 180 places, 238 transitions, 3191 flow. Second operand 8 states and 227 transitions. [2024-06-28 02:37:28,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 289 transitions, 4459 flow [2024-06-28 02:37:28,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 289 transitions, 4188 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:28,951 INFO L231 Difference]: Finished difference. Result has 183 places, 242 transitions, 3296 flow [2024-06-28 02:37:28,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=183, PETRI_TRANSITIONS=242} [2024-06-28 02:37:28,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 02:37:28,952 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 242 transitions, 3296 flow [2024-06-28 02:37:28,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:28,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:28,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:37:28,952 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash 882527581, now seen corresponding path program 1 times [2024-06-28 02:37:28,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:28,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680487332] [2024-06-28 02:37:28,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:28,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:28,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:29,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:29,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:29,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680487332] [2024-06-28 02:37:29,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680487332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:29,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:29,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:29,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957967802] [2024-06-28 02:37:29,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:29,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:29,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:29,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:29,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:29,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:29,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 242 transitions, 3296 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:29,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:29,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:29,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:29,773 INFO L124 PetriNetUnfolderBase]: 3269/5677 cut-off events. [2024-06-28 02:37:29,773 INFO L125 PetriNetUnfolderBase]: For 264213/264213 co-relation queries the response was YES. [2024-06-28 02:37:29,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36161 conditions, 5677 events. 3269/5677 cut-off events. For 264213/264213 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39150 event pairs, 940 based on Foata normal form. 42/5703 useless extension candidates. Maximal degree in co-relation 36078. Up to 3337 conditions per place. [2024-06-28 02:37:29,826 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 158 selfloop transitions, 123 changer transitions 0/289 dead transitions. [2024-06-28 02:37:29,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 289 transitions, 4352 flow [2024-06-28 02:37:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:29,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:29,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 02:37:29,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6859756097560976 [2024-06-28 02:37:29,828 INFO L175 Difference]: Start difference. First operand has 183 places, 242 transitions, 3296 flow. Second operand 8 states and 225 transitions. [2024-06-28 02:37:29,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 289 transitions, 4352 flow [2024-06-28 02:37:30,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 289 transitions, 4134 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:30,207 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3415 flow [2024-06-28 02:37:30,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3415, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-28 02:37:30,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-28 02:37:30,208 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3415 flow [2024-06-28 02:37:30,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:30,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:30,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:30,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:37:30,209 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:30,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:30,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1610606097, now seen corresponding path program 1 times [2024-06-28 02:37:30,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:30,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683621113] [2024-06-28 02:37:30,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:30,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:30,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:30,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:30,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:30,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683621113] [2024-06-28 02:37:30,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683621113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:30,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:30,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:30,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991503501] [2024-06-28 02:37:30,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:30,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:30,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:30,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:30,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:30,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:30,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3415 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:30,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:30,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:30,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:30,919 INFO L124 PetriNetUnfolderBase]: 3263/5659 cut-off events. [2024-06-28 02:37:30,919 INFO L125 PetriNetUnfolderBase]: For 224451/224451 co-relation queries the response was YES. [2024-06-28 02:37:30,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36305 conditions, 5659 events. 3263/5659 cut-off events. For 224451/224451 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38841 event pairs, 1087 based on Foata normal form. 2/5652 useless extension candidates. Maximal degree in co-relation 36220. Up to 4959 conditions per place. [2024-06-28 02:37:30,969 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 64 changer transitions 0/266 dead transitions. [2024-06-28 02:37:30,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 266 transitions, 4255 flow [2024-06-28 02:37:30,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:30,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:30,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:37:30,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-28 02:37:30,970 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3415 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:37:30,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 266 transitions, 4255 flow [2024-06-28 02:37:31,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 266 transitions, 3948 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:31,308 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3244 flow [2024-06-28 02:37:31,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3244, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-28 02:37:31,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-28 02:37:31,309 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3244 flow [2024-06-28 02:37:31,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:31,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:31,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:37:31,310 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:31,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:31,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1449955581, now seen corresponding path program 2 times [2024-06-28 02:37:31,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:31,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740998759] [2024-06-28 02:37:31,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:31,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:31,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:31,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:31,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740998759] [2024-06-28 02:37:31,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740998759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:31,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:31,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:31,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883425654] [2024-06-28 02:37:31,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:31,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:31,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:31,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:31,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:31,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:31,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3244 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:31,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:31,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:32,007 INFO L124 PetriNetUnfolderBase]: 3284/5682 cut-off events. [2024-06-28 02:37:32,008 INFO L125 PetriNetUnfolderBase]: For 232111/232111 co-relation queries the response was YES. [2024-06-28 02:37:32,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35986 conditions, 5682 events. 3284/5682 cut-off events. For 232111/232111 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38942 event pairs, 1082 based on Foata normal form. 1/5674 useless extension candidates. Maximal degree in co-relation 35900. Up to 4970 conditions per place. [2024-06-28 02:37:32,060 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 74 changer transitions 0/271 dead transitions. [2024-06-28 02:37:32,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 271 transitions, 4217 flow [2024-06-28 02:37:32,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:32,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:32,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:37:32,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:37:32,061 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3244 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:37:32,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 271 transitions, 4217 flow [2024-06-28 02:37:32,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 271 transitions, 4134 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:32,524 INFO L231 Difference]: Finished difference. Result has 192 places, 252 transitions, 3461 flow [2024-06-28 02:37:32,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3461, PETRI_PLACES=192, PETRI_TRANSITIONS=252} [2024-06-28 02:37:32,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-28 02:37:32,525 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 252 transitions, 3461 flow [2024-06-28 02:37:32,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:32,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:32,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:32,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:37:32,526 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:32,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:32,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1456708157, now seen corresponding path program 7 times [2024-06-28 02:37:32,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:32,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134643695] [2024-06-28 02:37:32,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:32,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:32,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:32,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:32,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:32,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134643695] [2024-06-28 02:37:32,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134643695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:32,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:32,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:32,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536945136] [2024-06-28 02:37:32,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:32,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:32,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:32,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:32,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:32,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:32,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 252 transitions, 3461 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:32,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:32,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:32,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:33,438 INFO L124 PetriNetUnfolderBase]: 3481/6024 cut-off events. [2024-06-28 02:37:33,440 INFO L125 PetriNetUnfolderBase]: For 299996/299996 co-relation queries the response was YES. [2024-06-28 02:37:33,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 6024 events. 3481/6024 cut-off events. For 299996/299996 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 41914 event pairs, 1147 based on Foata normal form. 50/6068 useless extension candidates. Maximal degree in co-relation 38031. Up to 4684 conditions per place. [2024-06-28 02:37:33,499 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 177 selfloop transitions, 104 changer transitions 0/289 dead transitions. [2024-06-28 02:37:33,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 289 transitions, 4401 flow [2024-06-28 02:37:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:33,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:33,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:37:33,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-28 02:37:33,501 INFO L175 Difference]: Start difference. First operand has 192 places, 252 transitions, 3461 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:37:33,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 289 transitions, 4401 flow [2024-06-28 02:37:33,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 289 transitions, 4320 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:33,943 INFO L231 Difference]: Finished difference. Result has 198 places, 254 transitions, 3685 flow [2024-06-28 02:37:33,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3685, PETRI_PLACES=198, PETRI_TRANSITIONS=254} [2024-06-28 02:37:33,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 02:37:33,944 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 254 transitions, 3685 flow [2024-06-28 02:37:33,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:33,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:33,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:37:33,944 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:33,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:33,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1246037629, now seen corresponding path program 8 times [2024-06-28 02:37:33,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:33,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310684114] [2024-06-28 02:37:33,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:33,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:34,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:34,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310684114] [2024-06-28 02:37:34,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310684114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:34,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:34,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:34,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450205536] [2024-06-28 02:37:34,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:34,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:34,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:34,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:34,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:34,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:34,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 254 transitions, 3685 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:34,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:34,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:34,821 INFO L124 PetriNetUnfolderBase]: 3668/6345 cut-off events. [2024-06-28 02:37:34,821 INFO L125 PetriNetUnfolderBase]: For 322324/322324 co-relation queries the response was YES. [2024-06-28 02:37:34,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40431 conditions, 6345 events. 3668/6345 cut-off events. For 322324/322324 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44673 event pairs, 1212 based on Foata normal form. 50/6389 useless extension candidates. Maximal degree in co-relation 40341. Up to 5017 conditions per place. [2024-06-28 02:37:34,883 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 170 selfloop transitions, 113 changer transitions 0/291 dead transitions. [2024-06-28 02:37:34,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 291 transitions, 4637 flow [2024-06-28 02:37:34,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:34,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:34,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:37:34,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-28 02:37:34,885 INFO L175 Difference]: Start difference. First operand has 198 places, 254 transitions, 3685 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:37:34,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 291 transitions, 4637 flow [2024-06-28 02:37:35,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 291 transitions, 4366 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:35,497 INFO L231 Difference]: Finished difference. Result has 200 places, 256 transitions, 3741 flow [2024-06-28 02:37:35,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3741, PETRI_PLACES=200, PETRI_TRANSITIONS=256} [2024-06-28 02:37:35,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-28 02:37:35,498 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 256 transitions, 3741 flow [2024-06-28 02:37:35,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:35,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:35,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:35,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:37:35,498 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:35,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:35,499 INFO L85 PathProgramCache]: Analyzing trace with hash -637118399, now seen corresponding path program 9 times [2024-06-28 02:37:35,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:35,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660060171] [2024-06-28 02:37:35,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:35,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:35,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:35,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:35,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660060171] [2024-06-28 02:37:35,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660060171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:35,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:35,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:35,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711209652] [2024-06-28 02:37:35,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:35,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:35,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:35,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:35,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:35,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:35,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 256 transitions, 3741 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:35,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:35,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:35,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:36,433 INFO L124 PetriNetUnfolderBase]: 3865/6696 cut-off events. [2024-06-28 02:37:36,433 INFO L125 PetriNetUnfolderBase]: For 339583/339583 co-relation queries the response was YES. [2024-06-28 02:37:36,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42069 conditions, 6696 events. 3865/6696 cut-off events. For 339583/339583 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47741 event pairs, 1286 based on Foata normal form. 50/6740 useless extension candidates. Maximal degree in co-relation 41978. Up to 5344 conditions per place. [2024-06-28 02:37:36,496 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 183 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-28 02:37:36,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 294 transitions, 4807 flow [2024-06-28 02:37:36,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:36,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:36,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:37:36,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-28 02:37:36,498 INFO L175 Difference]: Start difference. First operand has 200 places, 256 transitions, 3741 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:37:36,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 294 transitions, 4807 flow [2024-06-28 02:37:36,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 294 transitions, 4514 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:37,000 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 3759 flow [2024-06-28 02:37:37,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3759, PETRI_PLACES=202, PETRI_TRANSITIONS=258} [2024-06-28 02:37:37,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 02:37:37,000 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 3759 flow [2024-06-28 02:37:37,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:37,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:37,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:37:37,001 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:37,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:37,001 INFO L85 PathProgramCache]: Analyzing trace with hash -637266269, now seen corresponding path program 10 times [2024-06-28 02:37:37,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:37,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701087429] [2024-06-28 02:37:37,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:37,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:37,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:37,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:37,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:37,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701087429] [2024-06-28 02:37:37,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701087429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:37,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:37,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:37,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940620216] [2024-06-28 02:37:37,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:37,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:37,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:37,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:37,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:37,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:37,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 258 transitions, 3759 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:37,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:37,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:38,071 INFO L124 PetriNetUnfolderBase]: 4204/7291 cut-off events. [2024-06-28 02:37:38,072 INFO L125 PetriNetUnfolderBase]: For 389752/389752 co-relation queries the response was YES. [2024-06-28 02:37:38,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46392 conditions, 7291 events. 4204/7291 cut-off events. For 389752/389752 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52933 event pairs, 1360 based on Foata normal form. 42/7327 useless extension candidates. Maximal degree in co-relation 46300. Up to 4575 conditions per place. [2024-06-28 02:37:38,139 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 191 selfloop transitions, 106 changer transitions 0/305 dead transitions. [2024-06-28 02:37:38,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 305 transitions, 5051 flow [2024-06-28 02:37:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:38,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:38,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 02:37:38,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-28 02:37:38,141 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 3759 flow. Second operand 8 states and 220 transitions. [2024-06-28 02:37:38,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 305 transitions, 5051 flow [2024-06-28 02:37:38,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 4774 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:38,807 INFO L231 Difference]: Finished difference. Result has 205 places, 262 transitions, 3882 flow [2024-06-28 02:37:38,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3882, PETRI_PLACES=205, PETRI_TRANSITIONS=262} [2024-06-28 02:37:38,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-28 02:37:38,808 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 262 transitions, 3882 flow [2024-06-28 02:37:38,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:38,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:38,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:37:38,808 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:38,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:38,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1253662141, now seen corresponding path program 2 times [2024-06-28 02:37:38,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:38,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344264875] [2024-06-28 02:37:38,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:38,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:38,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:38,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:38,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344264875] [2024-06-28 02:37:38,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344264875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:38,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:38,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:38,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898601124] [2024-06-28 02:37:38,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:38,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:38,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:38,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:38,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:38,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:38,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 262 transitions, 3882 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:38,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:38,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:39,888 INFO L124 PetriNetUnfolderBase]: 4355/7592 cut-off events. [2024-06-28 02:37:39,888 INFO L125 PetriNetUnfolderBase]: For 404458/404458 co-relation queries the response was YES. [2024-06-28 02:37:39,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47759 conditions, 7592 events. 4355/7592 cut-off events. For 404458/404458 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55858 event pairs, 1457 based on Foata normal form. 42/7628 useless extension candidates. Maximal degree in co-relation 47665. Up to 5839 conditions per place. [2024-06-28 02:37:39,971 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-28 02:37:39,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 305 transitions, 4920 flow [2024-06-28 02:37:39,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:39,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:39,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 02:37:39,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676829268292683 [2024-06-28 02:37:39,973 INFO L175 Difference]: Start difference. First operand has 205 places, 262 transitions, 3882 flow. Second operand 8 states and 219 transitions. [2024-06-28 02:37:39,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 305 transitions, 4920 flow [2024-06-28 02:37:40,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 305 transitions, 4693 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:40,953 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 4000 flow [2024-06-28 02:37:40,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4000, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2024-06-28 02:37:40,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 02:37:40,954 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 4000 flow [2024-06-28 02:37:40,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:40,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:40,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:40,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:37:40,954 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:40,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:40,955 INFO L85 PathProgramCache]: Analyzing trace with hash -430192097, now seen corresponding path program 3 times [2024-06-28 02:37:40,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:40,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224326667] [2024-06-28 02:37:40,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:40,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:41,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:41,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:41,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224326667] [2024-06-28 02:37:41,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224326667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:41,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:41,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:41,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053634700] [2024-06-28 02:37:41,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:41,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:41,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:41,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:41,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:41,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:41,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 4000 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:41,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:41,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:41,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:42,114 INFO L124 PetriNetUnfolderBase]: 4513/7895 cut-off events. [2024-06-28 02:37:42,114 INFO L125 PetriNetUnfolderBase]: For 419138/419138 co-relation queries the response was YES. [2024-06-28 02:37:42,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49370 conditions, 7895 events. 4513/7895 cut-off events. For 419138/419138 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 58867 event pairs, 1539 based on Foata normal form. 42/7931 useless extension candidates. Maximal degree in co-relation 49274. Up to 5770 conditions per place. [2024-06-28 02:37:42,194 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 189 selfloop transitions, 110 changer transitions 0/307 dead transitions. [2024-06-28 02:37:42,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 307 transitions, 5050 flow [2024-06-28 02:37:42,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:42,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 02:37:42,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676829268292683 [2024-06-28 02:37:42,195 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 4000 flow. Second operand 8 states and 219 transitions. [2024-06-28 02:37:42,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 307 transitions, 5050 flow [2024-06-28 02:37:42,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 307 transitions, 4735 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:42,920 INFO L231 Difference]: Finished difference. Result has 211 places, 266 transitions, 4020 flow [2024-06-28 02:37:42,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4020, PETRI_PLACES=211, PETRI_TRANSITIONS=266} [2024-06-28 02:37:42,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-28 02:37:42,921 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 266 transitions, 4020 flow [2024-06-28 02:37:42,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:42,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:42,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:37:42,922 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:42,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:42,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1249801013, now seen corresponding path program 4 times [2024-06-28 02:37:42,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:42,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210158860] [2024-06-28 02:37:42,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:42,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:42,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:42,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:42,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210158860] [2024-06-28 02:37:42,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210158860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:42,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:42,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:42,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562720631] [2024-06-28 02:37:42,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:42,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:42,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:42,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:42,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:43,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:43,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 266 transitions, 4020 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:43,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:43,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:43,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:44,113 INFO L124 PetriNetUnfolderBase]: 4730/8299 cut-off events. [2024-06-28 02:37:44,113 INFO L125 PetriNetUnfolderBase]: For 458152/458152 co-relation queries the response was YES. [2024-06-28 02:37:44,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51353 conditions, 8299 events. 4730/8299 cut-off events. For 458152/458152 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 62380 event pairs, 1543 based on Foata normal form. 42/8335 useless extension candidates. Maximal degree in co-relation 51256. Up to 3581 conditions per place. [2024-06-28 02:37:44,194 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 178 selfloop transitions, 126 changer transitions 0/312 dead transitions. [2024-06-28 02:37:44,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 312 transitions, 5064 flow [2024-06-28 02:37:44,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:44,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 02:37:44,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-28 02:37:44,210 INFO L175 Difference]: Start difference. First operand has 211 places, 266 transitions, 4020 flow. Second operand 8 states and 221 transitions. [2024-06-28 02:37:44,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 312 transitions, 5064 flow [2024-06-28 02:37:44,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 312 transitions, 4759 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:44,955 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3930 flow [2024-06-28 02:37:44,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3631, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-28 02:37:44,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 02:37:44,956 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3930 flow [2024-06-28 02:37:44,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:44,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:44,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:37:44,957 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:44,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:44,957 INFO L85 PathProgramCache]: Analyzing trace with hash 816528167, now seen corresponding path program 3 times [2024-06-28 02:37:44,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:44,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237032224] [2024-06-28 02:37:44,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:44,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:44,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:45,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:45,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:45,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237032224] [2024-06-28 02:37:45,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237032224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:45,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:45,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:45,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330319014] [2024-06-28 02:37:45,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:45,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:45,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:45,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:45,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:45,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:45,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3930 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:45,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:45,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:45,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:46,157 INFO L124 PetriNetUnfolderBase]: 4724/8289 cut-off events. [2024-06-28 02:37:46,158 INFO L125 PetriNetUnfolderBase]: For 403065/403065 co-relation queries the response was YES. [2024-06-28 02:37:46,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51005 conditions, 8289 events. 4724/8289 cut-off events. For 403065/403065 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 62640 event pairs, 1807 based on Foata normal form. 2/8287 useless extension candidates. Maximal degree in co-relation 50907. Up to 7441 conditions per place. [2024-06-28 02:37:46,241 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 65 changer transitions 0/284 dead transitions. [2024-06-28 02:37:46,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4742 flow [2024-06-28 02:37:46,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:46,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:46,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:37:46,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-28 02:37:46,242 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3930 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:37:46,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4742 flow [2024-06-28 02:37:46,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 4332 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:46,981 INFO L231 Difference]: Finished difference. Result has 211 places, 266 transitions, 3659 flow [2024-06-28 02:37:46,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3659, PETRI_PLACES=211, PETRI_TRANSITIONS=266} [2024-06-28 02:37:46,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-28 02:37:46,982 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 266 transitions, 3659 flow [2024-06-28 02:37:46,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:46,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:46,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-28 02:37:46,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:37:46,983 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:46,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:46,983 INFO L85 PathProgramCache]: Analyzing trace with hash -437118417, now seen corresponding path program 4 times [2024-06-28 02:37:46,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:46,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146436956] [2024-06-28 02:37:46,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:46,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:47,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:47,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:47,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146436956] [2024-06-28 02:37:47,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146436956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:47,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:47,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:47,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316499123] [2024-06-28 02:37:47,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:47,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:47,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:47,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:47,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:47,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:47,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 266 transitions, 3659 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:47,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:47,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:47,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:48,087 INFO L124 PetriNetUnfolderBase]: 4581/8042 cut-off events. [2024-06-28 02:37:48,087 INFO L125 PetriNetUnfolderBase]: For 362601/362601 co-relation queries the response was YES. [2024-06-28 02:37:48,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 8042 events. 4581/8042 cut-off events. For 362601/362601 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60313 event pairs, 1743 based on Foata normal form. 4/8042 useless extension candidates. Maximal degree in co-relation 47250. Up to 7223 conditions per place. [2024-06-28 02:37:48,167 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 63 changer transitions 0/280 dead transitions. [2024-06-28 02:37:48,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 280 transitions, 4347 flow [2024-06-28 02:37:48,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:37:48,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-28 02:37:48,169 INFO L175 Difference]: Start difference. First operand has 211 places, 266 transitions, 3659 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:37:48,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 280 transitions, 4347 flow [2024-06-28 02:37:48,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 280 transitions, 4248 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:48,826 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3695 flow [2024-06-28 02:37:48,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3560, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3695, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-28 02:37:48,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-28 02:37:48,827 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3695 flow [2024-06-28 02:37:48,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:48,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:48,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:37:48,828 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:48,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:48,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1912306031, now seen corresponding path program 5 times [2024-06-28 02:37:48,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:48,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787239571] [2024-06-28 02:37:48,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:48,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:48,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:48,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:48,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:48,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787239571] [2024-06-28 02:37:48,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787239571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:48,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:48,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:48,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673136864] [2024-06-28 02:37:48,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:48,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:48,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:48,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:48,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:48,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:48,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3695 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:48,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:48,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:49,881 INFO L124 PetriNetUnfolderBase]: 4490/7852 cut-off events. [2024-06-28 02:37:49,882 INFO L125 PetriNetUnfolderBase]: For 368138/368138 co-relation queries the response was YES. [2024-06-28 02:37:49,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46691 conditions, 7852 events. 4490/7852 cut-off events. For 368138/368138 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58389 event pairs, 1733 based on Foata normal form. 2/7845 useless extension candidates. Maximal degree in co-relation 46592. Up to 7058 conditions per place. [2024-06-28 02:37:49,952 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 73 changer transitions 2/278 dead transitions. [2024-06-28 02:37:49,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 278 transitions, 4487 flow [2024-06-28 02:37:49,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:49,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:49,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:37:49,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:37:49,953 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3695 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:37:49,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 278 transitions, 4487 flow [2024-06-28 02:37:50,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 278 transitions, 4323 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:50,642 INFO L231 Difference]: Finished difference. Result has 214 places, 264 transitions, 3653 flow [2024-06-28 02:37:50,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3653, PETRI_PLACES=214, PETRI_TRANSITIONS=264} [2024-06-28 02:37:50,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-28 02:37:50,643 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 264 transitions, 3653 flow [2024-06-28 02:37:50,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:50,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:50,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:37:50,644 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:50,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:50,644 INFO L85 PathProgramCache]: Analyzing trace with hash 758991407, now seen corresponding path program 6 times [2024-06-28 02:37:50,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:50,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474429327] [2024-06-28 02:37:50,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:50,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:50,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:50,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474429327] [2024-06-28 02:37:50,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474429327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:50,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:50,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:50,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271426320] [2024-06-28 02:37:50,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:50,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:50,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:50,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:50,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:50,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:50,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 264 transitions, 3653 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:50,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:50,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:51,650 INFO L124 PetriNetUnfolderBase]: 4357/7607 cut-off events. [2024-06-28 02:37:51,650 INFO L125 PetriNetUnfolderBase]: For 375391/375391 co-relation queries the response was YES. [2024-06-28 02:37:51,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45676 conditions, 7607 events. 4357/7607 cut-off events. For 375391/375391 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56152 event pairs, 1678 based on Foata normal form. 2/7600 useless extension candidates. Maximal degree in co-relation 45577. Up to 6831 conditions per place. [2024-06-28 02:37:51,727 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 68 changer transitions 2/275 dead transitions. [2024-06-28 02:37:51,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 275 transitions, 4327 flow [2024-06-28 02:37:51,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:51,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:51,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:37:51,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:37:51,728 INFO L175 Difference]: Start difference. First operand has 214 places, 264 transitions, 3653 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:37:51,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 275 transitions, 4327 flow [2024-06-28 02:37:52,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 275 transitions, 4069 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:52,465 INFO L231 Difference]: Finished difference. Result has 213 places, 262 transitions, 3512 flow [2024-06-28 02:37:52,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3512, PETRI_PLACES=213, PETRI_TRANSITIONS=262} [2024-06-28 02:37:52,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 02:37:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 262 transitions, 3512 flow [2024-06-28 02:37:52,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:52,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:37:52,466 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:52,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 708982022, now seen corresponding path program 1 times [2024-06-28 02:37:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4011124] [2024-06-28 02:37:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:52,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:52,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-28 02:37:52,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:52,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4011124] [2024-06-28 02:37:52,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4011124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:52,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:52,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:52,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710007263] [2024-06-28 02:37:52,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:52,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:52,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:52,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:52,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:52,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:52,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 262 transitions, 3512 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:52,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:52,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:53,478 INFO L124 PetriNetUnfolderBase]: 4327/7571 cut-off events. [2024-06-28 02:37:53,479 INFO L125 PetriNetUnfolderBase]: For 386166/386166 co-relation queries the response was YES. [2024-06-28 02:37:53,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45637 conditions, 7571 events. 4327/7571 cut-off events. For 386166/386166 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55921 event pairs, 1642 based on Foata normal form. 2/7569 useless extension candidates. Maximal degree in co-relation 45537. Up to 6781 conditions per place. [2024-06-28 02:37:53,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 71 changer transitions 1/283 dead transitions. [2024-06-28 02:37:53,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 283 transitions, 4292 flow [2024-06-28 02:37:53,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:53,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:53,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:37:53,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:37:53,550 INFO L175 Difference]: Start difference. First operand has 213 places, 262 transitions, 3512 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:37:53,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 283 transitions, 4292 flow [2024-06-28 02:37:54,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 283 transitions, 4075 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:54,149 INFO L231 Difference]: Finished difference. Result has 212 places, 265 transitions, 3499 flow [2024-06-28 02:37:54,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3499, PETRI_PLACES=212, PETRI_TRANSITIONS=265} [2024-06-28 02:37:54,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 02:37:54,150 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 265 transitions, 3499 flow [2024-06-28 02:37:54,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:54,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:54,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:54,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:37:54,151 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:54,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:54,151 INFO L85 PathProgramCache]: Analyzing trace with hash 472885964, now seen corresponding path program 2 times [2024-06-28 02:37:54,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:54,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714797281] [2024-06-28 02:37:54,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:54,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:54,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:54,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:54,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:54,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714797281] [2024-06-28 02:37:54,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714797281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:54,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:54,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:54,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057009943] [2024-06-28 02:37:54,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:54,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:54,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:54,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:54,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:54,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:54,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 265 transitions, 3499 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:54,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:54,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:54,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:55,129 INFO L124 PetriNetUnfolderBase]: 4335/7587 cut-off events. [2024-06-28 02:37:55,129 INFO L125 PetriNetUnfolderBase]: For 398239/398239 co-relation queries the response was YES. [2024-06-28 02:37:55,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45885 conditions, 7587 events. 4335/7587 cut-off events. For 398239/398239 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55942 event pairs, 1643 based on Foata normal form. 2/7585 useless extension candidates. Maximal degree in co-relation 45784. Up to 6791 conditions per place. [2024-06-28 02:37:55,207 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 206 selfloop transitions, 68 changer transitions 1/283 dead transitions. [2024-06-28 02:37:55,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 283 transitions, 4273 flow [2024-06-28 02:37:55,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:55,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:55,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:37:55,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:37:55,211 INFO L175 Difference]: Start difference. First operand has 212 places, 265 transitions, 3499 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:37:55,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 283 transitions, 4273 flow [2024-06-28 02:37:55,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 4166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:55,794 INFO L231 Difference]: Finished difference. Result has 215 places, 268 transitions, 3586 flow [2024-06-28 02:37:55,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3586, PETRI_PLACES=215, PETRI_TRANSITIONS=268} [2024-06-28 02:37:55,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 02:37:55,794 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 268 transitions, 3586 flow [2024-06-28 02:37:55,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:55,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:55,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:55,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:37:55,795 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:55,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:55,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1898273478, now seen corresponding path program 3 times [2024-06-28 02:37:55,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:55,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933647788] [2024-06-28 02:37:55,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:55,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:55,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:55,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-28 02:37:55,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:55,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933647788] [2024-06-28 02:37:55,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933647788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:55,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:55,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:55,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960731472] [2024-06-28 02:37:55,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:55,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:55,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:55,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:55,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:55,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:55,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 268 transitions, 3586 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:55,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:55,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:55,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:56,789 INFO L124 PetriNetUnfolderBase]: 4266/7450 cut-off events. [2024-06-28 02:37:56,790 INFO L125 PetriNetUnfolderBase]: For 407234/407234 co-relation queries the response was YES. [2024-06-28 02:37:56,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45439 conditions, 7450 events. 4266/7450 cut-off events. For 407234/407234 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54625 event pairs, 1648 based on Foata normal form. 2/7443 useless extension candidates. Maximal degree in co-relation 45337. Up to 6665 conditions per place. [2024-06-28 02:37:56,863 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 66 changer transitions 3/278 dead transitions. [2024-06-28 02:37:56,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 278 transitions, 4150 flow [2024-06-28 02:37:56,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:56,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:56,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:37:56,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-28 02:37:56,865 INFO L175 Difference]: Start difference. First operand has 215 places, 268 transitions, 3586 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:37:56,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 278 transitions, 4150 flow [2024-06-28 02:37:57,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 278 transitions, 4061 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:57,517 INFO L231 Difference]: Finished difference. Result has 218 places, 265 transitions, 3584 flow [2024-06-28 02:37:57,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3584, PETRI_PLACES=218, PETRI_TRANSITIONS=265} [2024-06-28 02:37:57,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 02:37:57,518 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 265 transitions, 3584 flow [2024-06-28 02:37:57,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:57,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:57,518 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-28 02:37:57,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:37:57,518 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:57,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:57,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1276399050, now seen corresponding path program 1 times [2024-06-28 02:37:57,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:57,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335457019] [2024-06-28 02:37:57,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:57,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:57,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:57,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:57,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335457019] [2024-06-28 02:37:57,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335457019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:57,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:57,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:57,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197406026] [2024-06-28 02:37:57,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:57,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:57,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:57,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:57,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:57,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:57,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 265 transitions, 3584 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:57,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:57,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:57,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:58,457 INFO L124 PetriNetUnfolderBase]: 3919/6930 cut-off events. [2024-06-28 02:37:58,458 INFO L125 PetriNetUnfolderBase]: For 435764/435764 co-relation queries the response was YES. [2024-06-28 02:37:58,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43194 conditions, 6930 events. 3919/6930 cut-off events. For 435764/435764 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 51095 event pairs, 1423 based on Foata normal form. 17/6893 useless extension candidates. Maximal degree in co-relation 43091. Up to 6107 conditions per place. [2024-06-28 02:37:58,528 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 218 selfloop transitions, 29 changer transitions 0/282 dead transitions. [2024-06-28 02:37:58,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 282 transitions, 4181 flow [2024-06-28 02:37:58,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:58,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:58,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:37:58,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:37:58,529 INFO L175 Difference]: Start difference. First operand has 218 places, 265 transitions, 3584 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:37:58,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 282 transitions, 4181 flow [2024-06-28 02:37:59,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 282 transitions, 3796 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 02:37:59,053 INFO L231 Difference]: Finished difference. Result has 214 places, 268 transitions, 3326 flow [2024-06-28 02:37:59,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3326, PETRI_PLACES=214, PETRI_TRANSITIONS=268} [2024-06-28 02:37:59,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-28 02:37:59,054 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 268 transitions, 3326 flow [2024-06-28 02:37:59,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:59,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:59,054 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-28 02:37:59,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:37:59,054 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:59,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:59,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2004142612, now seen corresponding path program 2 times [2024-06-28 02:37:59,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:59,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083385707] [2024-06-28 02:37:59,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:59,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:59,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:59,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:59,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083385707] [2024-06-28 02:37:59,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083385707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:59,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:59,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:37:59,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552086273] [2024-06-28 02:37:59,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:59,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:37:59,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:59,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:37:59,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:37:59,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:37:59,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 268 transitions, 3326 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:59,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:59,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:37:59,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:00,038 INFO L124 PetriNetUnfolderBase]: 3967/7010 cut-off events. [2024-06-28 02:38:00,038 INFO L125 PetriNetUnfolderBase]: For 434901/434901 co-relation queries the response was YES. [2024-06-28 02:38:00,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43774 conditions, 7010 events. 3967/7010 cut-off events. For 434901/434901 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51747 event pairs, 1399 based on Foata normal form. 8/6964 useless extension candidates. Maximal degree in co-relation 43672. Up to 6065 conditions per place. [2024-06-28 02:38:00,103 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 226 selfloop transitions, 29 changer transitions 0/290 dead transitions. [2024-06-28 02:38:00,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 290 transitions, 4105 flow [2024-06-28 02:38:00,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:38:00,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:38:00,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:38:00,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:38:00,104 INFO L175 Difference]: Start difference. First operand has 214 places, 268 transitions, 3326 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:38:00,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 290 transitions, 4105 flow [2024-06-28 02:38:00,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 290 transitions, 4031 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:00,629 INFO L231 Difference]: Finished difference. Result has 217 places, 271 transitions, 3385 flow [2024-06-28 02:38:00,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3385, PETRI_PLACES=217, PETRI_TRANSITIONS=271} [2024-06-28 02:38:00,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-28 02:38:00,630 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 271 transitions, 3385 flow [2024-06-28 02:38:00,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:00,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:00,630 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-28 02:38:00,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:38:00,630 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:00,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:00,631 INFO L85 PathProgramCache]: Analyzing trace with hash -783639406, now seen corresponding path program 1 times [2024-06-28 02:38:00,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:00,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366038669] [2024-06-28 02:38:00,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:00,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:00,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:00,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:00,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:00,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366038669] [2024-06-28 02:38:00,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366038669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:00,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:00,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:38:00,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317922215] [2024-06-28 02:38:00,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:00,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:38:00,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:00,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:38:00,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:38:00,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:00,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 271 transitions, 3385 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:00,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:00,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:00,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:01,630 INFO L124 PetriNetUnfolderBase]: 4156/7274 cut-off events. [2024-06-28 02:38:01,630 INFO L125 PetriNetUnfolderBase]: For 436249/436249 co-relation queries the response was YES. [2024-06-28 02:38:01,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45234 conditions, 7274 events. 4156/7274 cut-off events. For 436249/436249 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52997 event pairs, 1421 based on Foata normal form. 2/7274 useless extension candidates. Maximal degree in co-relation 45130. Up to 6648 conditions per place. [2024-06-28 02:38:01,704 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 264 selfloop transitions, 22 changer transitions 0/294 dead transitions. [2024-06-28 02:38:01,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 294 transitions, 4245 flow [2024-06-28 02:38:01,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:38:01,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:38:01,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:38:01,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-28 02:38:01,705 INFO L175 Difference]: Start difference. First operand has 217 places, 271 transitions, 3385 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:38:01,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 294 transitions, 4245 flow [2024-06-28 02:38:02,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 294 transitions, 4206 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 02:38:02,388 INFO L231 Difference]: Finished difference. Result has 221 places, 275 transitions, 3515 flow [2024-06-28 02:38:02,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=221, PETRI_TRANSITIONS=275} [2024-06-28 02:38:02,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-28 02:38:02,389 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 275 transitions, 3515 flow [2024-06-28 02:38:02,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:02,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:02,389 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-28 02:38:02,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:38:02,390 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:02,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:02,390 INFO L85 PathProgramCache]: Analyzing trace with hash -780782446, now seen corresponding path program 2 times [2024-06-28 02:38:02,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:02,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917323166] [2024-06-28 02:38:02,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:02,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:02,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:02,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:02,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917323166] [2024-06-28 02:38:02,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917323166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:02,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:02,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:38:02,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425491989] [2024-06-28 02:38:02,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:02,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:38:02,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:02,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:38:02,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:38:02,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:02,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 275 transitions, 3515 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:02,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:02,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:02,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:03,429 INFO L124 PetriNetUnfolderBase]: 4151/7267 cut-off events. [2024-06-28 02:38:03,430 INFO L125 PetriNetUnfolderBase]: For 444888/444888 co-relation queries the response was YES. [2024-06-28 02:38:03,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45279 conditions, 7267 events. 4151/7267 cut-off events. For 444888/444888 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52953 event pairs, 1504 based on Foata normal form. 2/7267 useless extension candidates. Maximal degree in co-relation 45173. Up to 6676 conditions per place. [2024-06-28 02:38:03,500 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 261 selfloop transitions, 20 changer transitions 0/289 dead transitions. [2024-06-28 02:38:03,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 289 transitions, 4111 flow [2024-06-28 02:38:03,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:38:03,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:38:03,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:38:03,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-28 02:38:03,502 INFO L175 Difference]: Start difference. First operand has 221 places, 275 transitions, 3515 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:38:03,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 289 transitions, 4111 flow [2024-06-28 02:38:04,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 289 transitions, 3992 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 02:38:04,353 INFO L231 Difference]: Finished difference. Result has 225 places, 275 transitions, 3441 flow [2024-06-28 02:38:04,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3441, PETRI_PLACES=225, PETRI_TRANSITIONS=275} [2024-06-28 02:38:04,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 02:38:04,354 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 275 transitions, 3441 flow [2024-06-28 02:38:04,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:04,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:04,354 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-28 02:38:04,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:38:04,355 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:04,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:04,355 INFO L85 PathProgramCache]: Analyzing trace with hash -665306578, now seen corresponding path program 1 times [2024-06-28 02:38:04,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:04,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118374020] [2024-06-28 02:38:04,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:04,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:04,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:04,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118374020] [2024-06-28 02:38:04,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118374020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:04,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:04,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:04,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490220980] [2024-06-28 02:38:04,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:04,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:04,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:04,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:04,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:04,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:04,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 275 transitions, 3441 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:04,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:04,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:04,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:05,425 INFO L124 PetriNetUnfolderBase]: 4223/7378 cut-off events. [2024-06-28 02:38:05,425 INFO L125 PetriNetUnfolderBase]: For 497682/497682 co-relation queries the response was YES. [2024-06-28 02:38:05,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45996 conditions, 7378 events. 4223/7378 cut-off events. For 497682/497682 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53777 event pairs, 1524 based on Foata normal form. 20/7394 useless extension candidates. Maximal degree in co-relation 45888. Up to 6511 conditions per place. [2024-06-28 02:38:05,501 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 71 changer transitions 0/296 dead transitions. [2024-06-28 02:38:05,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 296 transitions, 4129 flow [2024-06-28 02:38:05,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:05,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:05,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:38:05,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:38:05,503 INFO L175 Difference]: Start difference. First operand has 225 places, 275 transitions, 3441 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:38:05,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 296 transitions, 4129 flow [2024-06-28 02:38:06,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 296 transitions, 4079 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:06,333 INFO L231 Difference]: Finished difference. Result has 227 places, 278 transitions, 3604 flow [2024-06-28 02:38:06,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3604, PETRI_PLACES=227, PETRI_TRANSITIONS=278} [2024-06-28 02:38:06,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 02:38:06,334 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 278 transitions, 3604 flow [2024-06-28 02:38:06,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:06,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:06,335 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-28 02:38:06,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:38:06,335 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:06,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:06,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1523831090, now seen corresponding path program 2 times [2024-06-28 02:38:06,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:06,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101817246] [2024-06-28 02:38:06,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:06,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:06,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:06,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:06,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101817246] [2024-06-28 02:38:06,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101817246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:06,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:06,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:06,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270540969] [2024-06-28 02:38:06,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:06,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:06,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:06,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:06,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:06,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:06,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 278 transitions, 3604 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:06,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:06,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:06,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:07,455 INFO L124 PetriNetUnfolderBase]: 4239/7395 cut-off events. [2024-06-28 02:38:07,456 INFO L125 PetriNetUnfolderBase]: For 478969/478969 co-relation queries the response was YES. [2024-06-28 02:38:07,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46793 conditions, 7395 events. 4239/7395 cut-off events. For 478969/478969 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53936 event pairs, 1562 based on Foata normal form. 4/7390 useless extension candidates. Maximal degree in co-relation 46684. Up to 6599 conditions per place. [2024-06-28 02:38:07,532 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-28 02:38:07,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 293 transitions, 4266 flow [2024-06-28 02:38:07,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:07,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:38:07,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-28 02:38:07,533 INFO L175 Difference]: Start difference. First operand has 227 places, 278 transitions, 3604 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:38:07,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 293 transitions, 4266 flow [2024-06-28 02:38:08,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 293 transitions, 4081 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:08,384 INFO L231 Difference]: Finished difference. Result has 229 places, 281 transitions, 3649 flow [2024-06-28 02:38:08,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3649, PETRI_PLACES=229, PETRI_TRANSITIONS=281} [2024-06-28 02:38:08,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 02:38:08,385 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 281 transitions, 3649 flow [2024-06-28 02:38:08,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:08,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:08,385 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-28 02:38:08,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:38:08,385 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:08,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:08,386 INFO L85 PathProgramCache]: Analyzing trace with hash -2004432338, now seen corresponding path program 3 times [2024-06-28 02:38:08,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:08,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644024226] [2024-06-28 02:38:08,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:08,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:08,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:08,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:08,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644024226] [2024-06-28 02:38:08,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644024226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:08,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:08,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:08,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348169790] [2024-06-28 02:38:08,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:08,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:08,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:08,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:08,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:08,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:08,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 281 transitions, 3649 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:08,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:08,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:08,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:09,462 INFO L124 PetriNetUnfolderBase]: 4255/7419 cut-off events. [2024-06-28 02:38:09,462 INFO L125 PetriNetUnfolderBase]: For 493848/493848 co-relation queries the response was YES. [2024-06-28 02:38:09,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47007 conditions, 7419 events. 4255/7419 cut-off events. For 493848/493848 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54081 event pairs, 1566 based on Foata normal form. 4/7414 useless extension candidates. Maximal degree in co-relation 46897. Up to 6623 conditions per place. [2024-06-28 02:38:09,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 84 changer transitions 0/296 dead transitions. [2024-06-28 02:38:09,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4323 flow [2024-06-28 02:38:09,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:09,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:09,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:38:09,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:38:09,547 INFO L175 Difference]: Start difference. First operand has 229 places, 281 transitions, 3649 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:38:09,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4323 flow [2024-06-28 02:38:10,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 296 transitions, 4115 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:10,361 INFO L231 Difference]: Finished difference. Result has 231 places, 284 transitions, 3691 flow [2024-06-28 02:38:10,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3691, PETRI_PLACES=231, PETRI_TRANSITIONS=284} [2024-06-28 02:38:10,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-28 02:38:10,361 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 284 transitions, 3691 flow [2024-06-28 02:38:10,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:10,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:10,362 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-28 02:38:10,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:38:10,362 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:10,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:10,362 INFO L85 PathProgramCache]: Analyzing trace with hash -2004135668, now seen corresponding path program 4 times [2024-06-28 02:38:10,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:10,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202051609] [2024-06-28 02:38:10,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:10,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:10,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:10,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:10,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202051609] [2024-06-28 02:38:10,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202051609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:10,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:10,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:10,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558261921] [2024-06-28 02:38:10,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:10,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:10,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:10,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:10,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:10,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:10,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 284 transitions, 3691 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:10,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:10,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:10,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:11,460 INFO L124 PetriNetUnfolderBase]: 4258/7422 cut-off events. [2024-06-28 02:38:11,461 INFO L125 PetriNetUnfolderBase]: For 504136/504136 co-relation queries the response was YES. [2024-06-28 02:38:11,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47115 conditions, 7422 events. 4258/7422 cut-off events. For 504136/504136 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54216 event pairs, 1547 based on Foata normal form. 4/7417 useless extension candidates. Maximal degree in co-relation 47004. Up to 6512 conditions per place. [2024-06-28 02:38:11,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 95 changer transitions 0/305 dead transitions. [2024-06-28 02:38:11,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 4440 flow [2024-06-28 02:38:11,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:11,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:11,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:38:11,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:38:11,547 INFO L175 Difference]: Start difference. First operand has 231 places, 284 transitions, 3691 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:38:11,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 4440 flow [2024-06-28 02:38:12,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 305 transitions, 4212 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:12,445 INFO L231 Difference]: Finished difference. Result has 234 places, 289 transitions, 3791 flow [2024-06-28 02:38:12,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=234, PETRI_TRANSITIONS=289} [2024-06-28 02:38:12,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 02:38:12,446 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 289 transitions, 3791 flow [2024-06-28 02:38:12,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:12,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:12,446 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-28 02:38:12,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:38:12,446 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:12,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:12,446 INFO L85 PathProgramCache]: Analyzing trace with hash -113171216, now seen corresponding path program 1 times [2024-06-28 02:38:12,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:12,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282516906] [2024-06-28 02:38:12,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:12,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:12,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-28 02:38:12,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:12,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282516906] [2024-06-28 02:38:12,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282516906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:12,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:12,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:12,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255764206] [2024-06-28 02:38:12,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:12,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:12,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:12,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:12,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:12,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:12,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 289 transitions, 3791 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:12,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:12,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:12,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:13,560 INFO L124 PetriNetUnfolderBase]: 4260/7436 cut-off events. [2024-06-28 02:38:13,560 INFO L125 PetriNetUnfolderBase]: For 510012/510012 co-relation queries the response was YES. [2024-06-28 02:38:13,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47427 conditions, 7436 events. 4260/7436 cut-off events. For 510012/510012 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54218 event pairs, 1512 based on Foata normal form. 2/7434 useless extension candidates. Maximal degree in co-relation 47314. Up to 6773 conditions per place. [2024-06-28 02:38:13,641 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 43 changer transitions 0/319 dead transitions. [2024-06-28 02:38:13,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 319 transitions, 4668 flow [2024-06-28 02:38:13,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:13,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:13,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:38:13,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:38:13,642 INFO L175 Difference]: Start difference. First operand has 234 places, 289 transitions, 3791 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:38:13,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 319 transitions, 4668 flow [2024-06-28 02:38:14,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 319 transitions, 4471 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:14,623 INFO L231 Difference]: Finished difference. Result has 238 places, 292 transitions, 3739 flow [2024-06-28 02:38:14,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=238, PETRI_TRANSITIONS=292} [2024-06-28 02:38:14,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 02:38:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 292 transitions, 3739 flow [2024-06-28 02:38:14,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:14,624 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-28 02:38:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:38:14,624 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:14,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash -186600434, now seen corresponding path program 2 times [2024-06-28 02:38:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759929136] [2024-06-28 02:38:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:14,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:14,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:14,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759929136] [2024-06-28 02:38:14,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759929136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:14,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:14,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:14,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210039515] [2024-06-28 02:38:14,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:14,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:14,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:14,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:14,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:14,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:14,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 292 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:14,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:14,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:14,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:15,786 INFO L124 PetriNetUnfolderBase]: 4270/7452 cut-off events. [2024-06-28 02:38:15,786 INFO L125 PetriNetUnfolderBase]: For 519682/519682 co-relation queries the response was YES. [2024-06-28 02:38:15,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47611 conditions, 7452 events. 4270/7452 cut-off events. For 519682/519682 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54369 event pairs, 1517 based on Foata normal form. 1/7449 useless extension candidates. Maximal degree in co-relation 47496. Up to 6779 conditions per place. [2024-06-28 02:38:15,865 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 50 changer transitions 0/327 dead transitions. [2024-06-28 02:38:15,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 327 transitions, 4686 flow [2024-06-28 02:38:15,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:15,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:15,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:38:15,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-28 02:38:15,867 INFO L175 Difference]: Start difference. First operand has 238 places, 292 transitions, 3739 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:38:15,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 327 transitions, 4686 flow [2024-06-28 02:38:16,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 327 transitions, 4599 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:16,777 INFO L231 Difference]: Finished difference. Result has 243 places, 298 transitions, 3857 flow [2024-06-28 02:38:16,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3857, PETRI_PLACES=243, PETRI_TRANSITIONS=298} [2024-06-28 02:38:16,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 02:38:16,779 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 298 transitions, 3857 flow [2024-06-28 02:38:16,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:16,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:16,779 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-28 02:38:16,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:38:16,780 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:16,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:16,780 INFO L85 PathProgramCache]: Analyzing trace with hash 393192562, now seen corresponding path program 3 times [2024-06-28 02:38:16,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:16,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995488532] [2024-06-28 02:38:16,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:16,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:16,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:16,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:16,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:16,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995488532] [2024-06-28 02:38:16,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995488532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:16,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:16,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:16,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958350317] [2024-06-28 02:38:16,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:16,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:16,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:16,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:16,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:16,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:16,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 298 transitions, 3857 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:16,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:16,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:16,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:17,972 INFO L124 PetriNetUnfolderBase]: 4280/7464 cut-off events. [2024-06-28 02:38:17,972 INFO L125 PetriNetUnfolderBase]: For 536906/536906 co-relation queries the response was YES. [2024-06-28 02:38:18,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47919 conditions, 7464 events. 4280/7464 cut-off events. For 536906/536906 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54402 event pairs, 1526 based on Foata normal form. 2/7453 useless extension candidates. Maximal degree in co-relation 47803. Up to 6369 conditions per place. [2024-06-28 02:38:18,042 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-28 02:38:18,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 329 transitions, 5187 flow [2024-06-28 02:38:18,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:18,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:38:18,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:38:18,044 INFO L175 Difference]: Start difference. First operand has 243 places, 298 transitions, 3857 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:38:18,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 329 transitions, 5187 flow [2024-06-28 02:38:19,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 329 transitions, 5075 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:19,013 INFO L231 Difference]: Finished difference. Result has 244 places, 302 transitions, 4050 flow [2024-06-28 02:38:19,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=244, PETRI_TRANSITIONS=302} [2024-06-28 02:38:19,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 02:38:19,014 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 302 transitions, 4050 flow [2024-06-28 02:38:19,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:19,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:19,014 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-28 02:38:19,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:38:19,015 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:19,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:19,015 INFO L85 PathProgramCache]: Analyzing trace with hash 403668082, now seen corresponding path program 4 times [2024-06-28 02:38:19,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:19,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331987274] [2024-06-28 02:38:19,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:19,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:19,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:19,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:19,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331987274] [2024-06-28 02:38:19,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331987274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:19,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:19,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:19,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150626884] [2024-06-28 02:38:19,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:19,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:19,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:19,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:19,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:19,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:19,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 302 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:19,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:19,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:19,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:20,129 INFO L124 PetriNetUnfolderBase]: 4282/7469 cut-off events. [2024-06-28 02:38:20,129 INFO L125 PetriNetUnfolderBase]: For 550215/550215 co-relation queries the response was YES. [2024-06-28 02:38:20,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48431 conditions, 7469 events. 4282/7469 cut-off events. For 550215/550215 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54500 event pairs, 1526 based on Foata normal form. 2/7458 useless extension candidates. Maximal degree in co-relation 48314. Up to 6369 conditions per place. [2024-06-28 02:38:20,222 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 125 changer transitions 0/328 dead transitions. [2024-06-28 02:38:20,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 328 transitions, 5226 flow [2024-06-28 02:38:20,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:20,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:20,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:38:20,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-28 02:38:20,223 INFO L175 Difference]: Start difference. First operand has 244 places, 302 transitions, 4050 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:38:20,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 328 transitions, 5226 flow [2024-06-28 02:38:21,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 328 transitions, 4998 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:21,288 INFO L231 Difference]: Finished difference. Result has 247 places, 305 transitions, 4129 flow [2024-06-28 02:38:21,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4129, PETRI_PLACES=247, PETRI_TRANSITIONS=305} [2024-06-28 02:38:21,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 02:38:21,289 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 305 transitions, 4129 flow [2024-06-28 02:38:21,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:21,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:21,289 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-28 02:38:21,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:38:21,289 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:21,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:21,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1314171190, now seen corresponding path program 5 times [2024-06-28 02:38:21,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:21,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484634055] [2024-06-28 02:38:21,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:21,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:21,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:21,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:21,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:21,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484634055] [2024-06-28 02:38:21,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484634055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:21,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:21,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:21,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463077180] [2024-06-28 02:38:21,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:21,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:21,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:21,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:21,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:21,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:21,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 305 transitions, 4129 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:21,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:21,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:21,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:22,573 INFO L124 PetriNetUnfolderBase]: 4311/7514 cut-off events. [2024-06-28 02:38:22,573 INFO L125 PetriNetUnfolderBase]: For 570534/570534 co-relation queries the response was YES. [2024-06-28 02:38:22,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49214 conditions, 7514 events. 4311/7514 cut-off events. For 570534/570534 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54831 event pairs, 1537 based on Foata normal form. 1/7501 useless extension candidates. Maximal degree in co-relation 49096. Up to 6383 conditions per place. [2024-06-28 02:38:22,662 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 143 changer transitions 0/336 dead transitions. [2024-06-28 02:38:22,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 336 transitions, 5591 flow [2024-06-28 02:38:22,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:22,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:22,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:38:22,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:38:22,664 INFO L175 Difference]: Start difference. First operand has 247 places, 305 transitions, 4129 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:38:22,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 336 transitions, 5591 flow [2024-06-28 02:38:23,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 336 transitions, 5364 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:23,597 INFO L231 Difference]: Finished difference. Result has 252 places, 315 transitions, 4430 flow [2024-06-28 02:38:23,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4430, PETRI_PLACES=252, PETRI_TRANSITIONS=315} [2024-06-28 02:38:23,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 02:38:23,598 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 315 transitions, 4430 flow [2024-06-28 02:38:23,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:23,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:23,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:23,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:38:23,599 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:23,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:23,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1599600276, now seen corresponding path program 6 times [2024-06-28 02:38:23,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:23,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073587961] [2024-06-28 02:38:23,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:23,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:23,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:23,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:23,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073587961] [2024-06-28 02:38:23,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073587961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:23,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:23,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:23,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386765967] [2024-06-28 02:38:23,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:23,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:23,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:23,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:23,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:23,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 315 transitions, 4430 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:23,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:23,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:24,752 INFO L124 PetriNetUnfolderBase]: 4308/7517 cut-off events. [2024-06-28 02:38:24,753 INFO L125 PetriNetUnfolderBase]: For 583432/583432 co-relation queries the response was YES. [2024-06-28 02:38:24,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49467 conditions, 7517 events. 4308/7517 cut-off events. For 583432/583432 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54865 event pairs, 1520 based on Foata normal form. 1/7514 useless extension candidates. Maximal degree in co-relation 49346. Up to 6878 conditions per place. [2024-06-28 02:38:24,838 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 35 changer transitions 0/332 dead transitions. [2024-06-28 02:38:24,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 5120 flow [2024-06-28 02:38:24,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:24,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:24,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:38:24,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:38:24,840 INFO L175 Difference]: Start difference. First operand has 252 places, 315 transitions, 4430 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:38:24,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 5120 flow [2024-06-28 02:38:26,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 332 transitions, 4947 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 02:38:26,005 INFO L231 Difference]: Finished difference. Result has 257 places, 315 transitions, 4333 flow [2024-06-28 02:38:26,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4333, PETRI_PLACES=257, PETRI_TRANSITIONS=315} [2024-06-28 02:38:26,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 02:38:26,005 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 315 transitions, 4333 flow [2024-06-28 02:38:26,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:26,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:26,006 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-28 02:38:26,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:38:26,006 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:26,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:26,006 INFO L85 PathProgramCache]: Analyzing trace with hash -195174290, now seen corresponding path program 1 times [2024-06-28 02:38:26,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:26,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995861822] [2024-06-28 02:38:26,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:26,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:26,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:26,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:26,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:26,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995861822] [2024-06-28 02:38:26,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995861822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:26,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:26,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:26,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477881769] [2024-06-28 02:38:26,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:26,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:26,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:26,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:26,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:26,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:26,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 315 transitions, 4333 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:26,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:26,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:26,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:27,174 INFO L124 PetriNetUnfolderBase]: 4303/7510 cut-off events. [2024-06-28 02:38:27,175 INFO L125 PetriNetUnfolderBase]: For 595435/595435 co-relation queries the response was YES. [2024-06-28 02:38:27,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49079 conditions, 7510 events. 4303/7510 cut-off events. For 595435/595435 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54826 event pairs, 1380 based on Foata normal form. 2/7508 useless extension candidates. Maximal degree in co-relation 48957. Up to 6787 conditions per place. [2024-06-28 02:38:27,254 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 40 changer transitions 0/348 dead transitions. [2024-06-28 02:38:27,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 348 transitions, 5282 flow [2024-06-28 02:38:27,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:27,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:27,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:38:27,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:38:27,256 INFO L175 Difference]: Start difference. First operand has 257 places, 315 transitions, 4333 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:38:27,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 348 transitions, 5282 flow [2024-06-28 02:38:28,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 348 transitions, 5204 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:28,347 INFO L231 Difference]: Finished difference. Result has 259 places, 316 transitions, 4365 flow [2024-06-28 02:38:28,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4365, PETRI_PLACES=259, PETRI_TRANSITIONS=316} [2024-06-28 02:38:28,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 02:38:28,349 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 316 transitions, 4365 flow [2024-06-28 02:38:28,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:28,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:28,349 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-28 02:38:28,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:38:28,349 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:28,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash -186603410, now seen corresponding path program 2 times [2024-06-28 02:38:28,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:28,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656013773] [2024-06-28 02:38:28,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:28,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:28,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:28,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:28,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656013773] [2024-06-28 02:38:28,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656013773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:28,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:28,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:28,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410956676] [2024-06-28 02:38:28,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:28,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:28,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:28,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:28,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:28,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:28,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 316 transitions, 4365 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:28,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:28,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:28,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:29,609 INFO L124 PetriNetUnfolderBase]: 4311/7520 cut-off events. [2024-06-28 02:38:29,609 INFO L125 PetriNetUnfolderBase]: For 610920/610920 co-relation queries the response was YES. [2024-06-28 02:38:29,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49461 conditions, 7520 events. 4311/7520 cut-off events. For 610920/610920 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54880 event pairs, 1513 based on Foata normal form. 2/7516 useless extension candidates. Maximal degree in co-relation 49338. Up to 6880 conditions per place. [2024-06-28 02:38:29,702 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 35 changer transitions 0/342 dead transitions. [2024-06-28 02:38:29,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 342 transitions, 5143 flow [2024-06-28 02:38:29,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:29,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:38:29,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:38:29,704 INFO L175 Difference]: Start difference. First operand has 259 places, 316 transitions, 4365 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:38:29,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 342 transitions, 5143 flow [2024-06-28 02:38:31,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 342 transitions, 4965 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:31,040 INFO L231 Difference]: Finished difference. Result has 259 places, 318 transitions, 4316 flow [2024-06-28 02:38:31,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4316, PETRI_PLACES=259, PETRI_TRANSITIONS=318} [2024-06-28 02:38:31,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 02:38:31,041 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 318 transitions, 4316 flow [2024-06-28 02:38:31,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:31,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:31,041 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-28 02:38:31,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:38:31,041 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:31,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:31,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1290436718, now seen corresponding path program 3 times [2024-06-28 02:38:31,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:31,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351059703] [2024-06-28 02:38:31,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:31,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:31,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:31,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:31,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351059703] [2024-06-28 02:38:31,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351059703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:31,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:31,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:31,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80904123] [2024-06-28 02:38:31,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:31,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:31,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:31,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:31,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:31,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:31,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 318 transitions, 4316 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:31,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:31,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:31,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:32,283 INFO L124 PetriNetUnfolderBase]: 4306/7513 cut-off events. [2024-06-28 02:38:32,283 INFO L125 PetriNetUnfolderBase]: For 619082/619082 co-relation queries the response was YES. [2024-06-28 02:38:32,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49050 conditions, 7513 events. 4306/7513 cut-off events. For 619082/619082 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54846 event pairs, 1514 based on Foata normal form. 2/7511 useless extension candidates. Maximal degree in co-relation 48928. Up to 6873 conditions per place. [2024-06-28 02:38:32,369 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 34 changer transitions 0/336 dead transitions. [2024-06-28 02:38:32,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 336 transitions, 5016 flow [2024-06-28 02:38:32,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:32,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:32,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:38:32,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:38:32,370 INFO L175 Difference]: Start difference. First operand has 259 places, 318 transitions, 4316 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:38:32,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 336 transitions, 5016 flow [2024-06-28 02:38:33,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 336 transitions, 4913 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:33,690 INFO L231 Difference]: Finished difference. Result has 262 places, 318 transitions, 4286 flow [2024-06-28 02:38:33,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4286, PETRI_PLACES=262, PETRI_TRANSITIONS=318} [2024-06-28 02:38:33,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 02:38:33,691 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 318 transitions, 4286 flow [2024-06-28 02:38:33,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:33,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:33,692 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-28 02:38:33,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:38:33,692 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:33,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:33,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1012084250, now seen corresponding path program 7 times [2024-06-28 02:38:33,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:33,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673072868] [2024-06-28 02:38:33,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:33,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:33,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:33,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:33,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:33,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673072868] [2024-06-28 02:38:33,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673072868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:33,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:33,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:33,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049122420] [2024-06-28 02:38:33,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:33,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:33,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:33,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:33,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:33,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:33,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 318 transitions, 4286 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:33,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:33,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:33,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:34,859 INFO L124 PetriNetUnfolderBase]: 4316/7523 cut-off events. [2024-06-28 02:38:34,859 INFO L125 PetriNetUnfolderBase]: For 635598/635598 co-relation queries the response was YES. [2024-06-28 02:38:34,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49272 conditions, 7523 events. 4316/7523 cut-off events. For 635598/635598 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54931 event pairs, 1481 based on Foata normal form. 2/7519 useless extension candidates. Maximal degree in co-relation 49149. Up to 6386 conditions per place. [2024-06-28 02:38:34,947 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 115 changer transitions 0/344 dead transitions. [2024-06-28 02:38:34,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 344 transitions, 5384 flow [2024-06-28 02:38:34,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:34,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:34,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:38:34,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:38:34,948 INFO L175 Difference]: Start difference. First operand has 262 places, 318 transitions, 4286 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:38:34,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 344 transitions, 5384 flow [2024-06-28 02:38:36,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 344 transitions, 5301 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:36,013 INFO L231 Difference]: Finished difference. Result has 264 places, 322 transitions, 4505 flow [2024-06-28 02:38:36,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4505, PETRI_PLACES=264, PETRI_TRANSITIONS=322} [2024-06-28 02:38:36,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 02:38:36,014 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 322 transitions, 4505 flow [2024-06-28 02:38:36,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:36,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:36,014 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-28 02:38:36,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:38:36,014 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:36,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:36,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1174078500, now seen corresponding path program 8 times [2024-06-28 02:38:36,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:36,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015424979] [2024-06-28 02:38:36,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:36,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:36,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:36,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:36,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:36,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015424979] [2024-06-28 02:38:36,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015424979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:36,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:36,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:36,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154101914] [2024-06-28 02:38:36,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:36,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:36,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:36,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:36,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 322 transitions, 4505 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:36,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:36,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:36,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:37,167 INFO L124 PetriNetUnfolderBase]: 4310/7515 cut-off events. [2024-06-28 02:38:37,167 INFO L125 PetriNetUnfolderBase]: For 646803/646803 co-relation queries the response was YES. [2024-06-28 02:38:37,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49642 conditions, 7515 events. 4310/7515 cut-off events. For 646803/646803 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54892 event pairs, 1481 based on Foata normal form. 2/7511 useless extension candidates. Maximal degree in co-relation 49518. Up to 6383 conditions per place. [2024-06-28 02:38:37,254 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 115 changer transitions 0/341 dead transitions. [2024-06-28 02:38:37,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 341 transitions, 5533 flow [2024-06-28 02:38:37,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:37,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:37,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:38:37,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:38:37,256 INFO L175 Difference]: Start difference. First operand has 264 places, 322 transitions, 4505 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:38:37,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 341 transitions, 5533 flow [2024-06-28 02:38:38,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 341 transitions, 5316 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:38,597 INFO L231 Difference]: Finished difference. Result has 267 places, 322 transitions, 4525 flow [2024-06-28 02:38:38,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4525, PETRI_PLACES=267, PETRI_TRANSITIONS=322} [2024-06-28 02:38:38,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 02:38:38,598 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 322 transitions, 4525 flow [2024-06-28 02:38:38,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:38,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:38,598 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-28 02:38:38,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:38:38,598 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:38,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:38,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2133320668, now seen corresponding path program 9 times [2024-06-28 02:38:38,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:38,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281117854] [2024-06-28 02:38:38,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:38,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:38,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:38,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-28 02:38:38,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:38,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281117854] [2024-06-28 02:38:38,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281117854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:38,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:38,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:38,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246254199] [2024-06-28 02:38:38,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:38,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:38,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:38,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:38,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:38,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:38,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 322 transitions, 4525 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:38,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:38,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:38,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:39,771 INFO L124 PetriNetUnfolderBase]: 4322/7536 cut-off events. [2024-06-28 02:38:39,771 INFO L125 PetriNetUnfolderBase]: For 665771/665771 co-relation queries the response was YES. [2024-06-28 02:38:39,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49917 conditions, 7536 events. 4322/7536 cut-off events. For 665771/665771 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 55044 event pairs, 1511 based on Foata normal form. 4/7534 useless extension candidates. Maximal degree in co-relation 49792. Up to 6390 conditions per place. [2024-06-28 02:38:39,858 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 123 changer transitions 0/345 dead transitions. [2024-06-28 02:38:39,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 345 transitions, 5679 flow [2024-06-28 02:38:39,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:39,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:39,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:38:39,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:38:39,859 INFO L175 Difference]: Start difference. First operand has 267 places, 322 transitions, 4525 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:38:39,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 345 transitions, 5679 flow [2024-06-28 02:38:41,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 345 transitions, 5436 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:41,304 INFO L231 Difference]: Finished difference. Result has 270 places, 329 transitions, 4712 flow [2024-06-28 02:38:41,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4712, PETRI_PLACES=270, PETRI_TRANSITIONS=329} [2024-06-28 02:38:41,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-28 02:38:41,305 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 329 transitions, 4712 flow [2024-06-28 02:38:41,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:41,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:41,305 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-28 02:38:41,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:38:41,305 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:41,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:41,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1663748112, now seen corresponding path program 10 times [2024-06-28 02:38:41,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:41,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003720026] [2024-06-28 02:38:41,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:41,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:41,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:41,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:41,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:41,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003720026] [2024-06-28 02:38:41,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003720026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:41,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:41,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:41,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735859046] [2024-06-28 02:38:41,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:41,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:41,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:41,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:41,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:41,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:41,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 329 transitions, 4712 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:41,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:41,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:41,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:42,663 INFO L124 PetriNetUnfolderBase]: 4277/7433 cut-off events. [2024-06-28 02:38:42,663 INFO L125 PetriNetUnfolderBase]: For 669665/669665 co-relation queries the response was YES. [2024-06-28 02:38:42,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49665 conditions, 7433 events. 4277/7433 cut-off events. For 669665/669665 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 53964 event pairs, 1568 based on Foata normal form. 2/7422 useless extension candidates. Maximal degree in co-relation 49538. Up to 6313 conditions per place. [2024-06-28 02:38:42,751 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 136 changer transitions 1/343 dead transitions. [2024-06-28 02:38:42,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 343 transitions, 5900 flow [2024-06-28 02:38:42,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:42,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:42,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:38:42,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:38:42,752 INFO L175 Difference]: Start difference. First operand has 270 places, 329 transitions, 4712 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:38:42,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 343 transitions, 5900 flow [2024-06-28 02:38:43,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 343 transitions, 5759 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:43,888 INFO L231 Difference]: Finished difference. Result has 274 places, 328 transitions, 4835 flow [2024-06-28 02:38:43,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4835, PETRI_PLACES=274, PETRI_TRANSITIONS=328} [2024-06-28 02:38:43,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 02:38:43,889 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 328 transitions, 4835 flow [2024-06-28 02:38:43,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:43,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:43,889 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-28 02:38:43,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:38:43,889 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:43,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:43,890 INFO L85 PathProgramCache]: Analyzing trace with hash -981576400, now seen corresponding path program 11 times [2024-06-28 02:38:43,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:43,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920479982] [2024-06-28 02:38:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:43,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:43,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:43,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-28 02:38:43,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:43,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920479982] [2024-06-28 02:38:43,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920479982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:43,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:43,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:43,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440726765] [2024-06-28 02:38:43,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:43,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:43,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:43,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:43,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:43,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:43,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 328 transitions, 4835 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:43,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:43,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:43,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:45,070 INFO L124 PetriNetUnfolderBase]: 4222/7334 cut-off events. [2024-06-28 02:38:45,071 INFO L125 PetriNetUnfolderBase]: For 679967/679967 co-relation queries the response was YES. [2024-06-28 02:38:45,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 7334 events. 4222/7334 cut-off events. For 679967/679967 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53097 event pairs, 1554 based on Foata normal form. 2/7323 useless extension candidates. Maximal degree in co-relation 49169. Up to 6222 conditions per place. [2024-06-28 02:38:45,160 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 140 changer transitions 1/342 dead transitions. [2024-06-28 02:38:45,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 342 transitions, 6027 flow [2024-06-28 02:38:45,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:45,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:45,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:38:45,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:38:45,161 INFO L175 Difference]: Start difference. First operand has 274 places, 328 transitions, 4835 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:38:45,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 342 transitions, 6027 flow [2024-06-28 02:38:46,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 5330 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-28 02:38:46,487 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4410 flow [2024-06-28 02:38:46,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4410, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-28 02:38:46,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 02:38:46,488 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4410 flow [2024-06-28 02:38:46,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:46,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:46,489 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-28 02:38:46,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:38:46,489 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:46,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:46,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1425241102, now seen corresponding path program 12 times [2024-06-28 02:38:46,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:46,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118009913] [2024-06-28 02:38:46,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:46,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:46,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:46,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:46,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:46,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118009913] [2024-06-28 02:38:46,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118009913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:46,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:46,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:46,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934566043] [2024-06-28 02:38:46,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:46,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:46,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:46,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:46,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:46,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:46,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4410 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:46,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:46,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:46,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:47,647 INFO L124 PetriNetUnfolderBase]: 4167/7253 cut-off events. [2024-06-28 02:38:47,648 INFO L125 PetriNetUnfolderBase]: For 681212/681212 co-relation queries the response was YES. [2024-06-28 02:38:47,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48373 conditions, 7253 events. 4167/7253 cut-off events. For 681212/681212 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52361 event pairs, 1455 based on Foata normal form. 2/7249 useless extension candidates. Maximal degree in co-relation 48246. Up to 6619 conditions per place. [2024-06-28 02:38:47,736 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 33 changer transitions 1/338 dead transitions. [2024-06-28 02:38:47,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 338 transitions, 5096 flow [2024-06-28 02:38:47,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:47,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:47,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:38:47,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-28 02:38:47,737 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4410 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:38:47,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 338 transitions, 5096 flow [2024-06-28 02:38:49,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 338 transitions, 4639 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:49,122 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 4010 flow [2024-06-28 02:38:49,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4010, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-28 02:38:49,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 02:38:49,122 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 4010 flow [2024-06-28 02:38:49,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:49,123 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-28 02:38:49,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:38:49,123 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:49,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:49,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1520682533, now seen corresponding path program 1 times [2024-06-28 02:38:49,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:49,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559124532] [2024-06-28 02:38:49,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:49,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:49,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:49,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:49,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:49,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559124532] [2024-06-28 02:38:49,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559124532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:49,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:49,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:49,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510173913] [2024-06-28 02:38:49,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:49,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:49,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:49,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:49,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:49,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:49,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 4010 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:49,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:49,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:49,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:50,307 INFO L124 PetriNetUnfolderBase]: 4329/7537 cut-off events. [2024-06-28 02:38:50,308 INFO L125 PetriNetUnfolderBase]: For 806965/806965 co-relation queries the response was YES. [2024-06-28 02:38:50,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51665 conditions, 7537 events. 4329/7537 cut-off events. For 806965/806965 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54831 event pairs, 1264 based on Foata normal form. 12/7545 useless extension candidates. Maximal degree in co-relation 51538. Up to 5878 conditions per place. [2024-06-28 02:38:50,395 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 285 selfloop transitions, 70 changer transitions 0/363 dead transitions. [2024-06-28 02:38:50,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 363 transitions, 5386 flow [2024-06-28 02:38:50,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:50,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:50,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:38:50,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-28 02:38:50,396 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 4010 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:38:50,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 363 transitions, 5386 flow [2024-06-28 02:38:52,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 363 transitions, 5235 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:52,084 INFO L231 Difference]: Finished difference. Result has 265 places, 331 transitions, 4156 flow [2024-06-28 02:38:52,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4156, PETRI_PLACES=265, PETRI_TRANSITIONS=331} [2024-06-28 02:38:52,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 02:38:52,085 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 331 transitions, 4156 flow [2024-06-28 02:38:52,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:52,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:52,085 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-28 02:38:52,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:38:52,085 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:52,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:52,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1518808583, now seen corresponding path program 2 times [2024-06-28 02:38:52,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:52,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168437868] [2024-06-28 02:38:52,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:52,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:52,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:52,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:52,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:52,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168437868] [2024-06-28 02:38:52,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168437868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:52,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:52,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:52,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39419590] [2024-06-28 02:38:52,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:52,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:52,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:52,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:52,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:52,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:52,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 331 transitions, 4156 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:52,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:52,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:52,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:53,321 INFO L124 PetriNetUnfolderBase]: 4409/7668 cut-off events. [2024-06-28 02:38:53,322 INFO L125 PetriNetUnfolderBase]: For 854885/854885 co-relation queries the response was YES. [2024-06-28 02:38:53,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53794 conditions, 7668 events. 4409/7668 cut-off events. For 854885/854885 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55862 event pairs, 1521 based on Foata normal form. 12/7676 useless extension candidates. Maximal degree in co-relation 53665. Up to 6589 conditions per place. [2024-06-28 02:38:53,409 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 279 selfloop transitions, 71 changer transitions 0/358 dead transitions. [2024-06-28 02:38:53,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 358 transitions, 5250 flow [2024-06-28 02:38:53,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:53,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:53,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:38:53,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:38:53,410 INFO L175 Difference]: Start difference. First operand has 265 places, 331 transitions, 4156 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:38:53,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 358 transitions, 5250 flow [2024-06-28 02:38:54,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 358 transitions, 5135 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 02:38:54,826 INFO L231 Difference]: Finished difference. Result has 271 places, 336 transitions, 4367 flow [2024-06-28 02:38:54,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4367, PETRI_PLACES=271, PETRI_TRANSITIONS=336} [2024-06-28 02:38:54,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 02:38:54,827 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 336 transitions, 4367 flow [2024-06-28 02:38:54,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:54,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:54,827 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-28 02:38:54,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:38:54,828 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:54,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash 844608043, now seen corresponding path program 3 times [2024-06-28 02:38:54,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:54,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106406431] [2024-06-28 02:38:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:54,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:54,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:54,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:54,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106406431] [2024-06-28 02:38:54,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106406431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:54,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:54,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:54,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184133130] [2024-06-28 02:38:54,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:54,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:54,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:54,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:54,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:54,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 336 transitions, 4367 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:54,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:54,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:54,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:56,199 INFO L124 PetriNetUnfolderBase]: 4449/7712 cut-off events. [2024-06-28 02:38:56,199 INFO L125 PetriNetUnfolderBase]: For 879774/879774 co-relation queries the response was YES. [2024-06-28 02:38:56,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54420 conditions, 7712 events. 4449/7712 cut-off events. For 879774/879774 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56062 event pairs, 1313 based on Foata normal form. 12/7720 useless extension candidates. Maximal degree in co-relation 54288. Up to 6479 conditions per place. [2024-06-28 02:38:56,281 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 84 changer transitions 2/366 dead transitions. [2024-06-28 02:38:56,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 366 transitions, 5368 flow [2024-06-28 02:38:56,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:56,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:56,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:38:56,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:38:56,282 INFO L175 Difference]: Start difference. First operand has 271 places, 336 transitions, 4367 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:38:56,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 366 transitions, 5368 flow [2024-06-28 02:38:57,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 366 transitions, 5215 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:57,752 INFO L231 Difference]: Finished difference. Result has 275 places, 336 transitions, 4401 flow [2024-06-28 02:38:57,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4214, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4401, PETRI_PLACES=275, PETRI_TRANSITIONS=336} [2024-06-28 02:38:57,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 02:38:57,752 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 336 transitions, 4401 flow [2024-06-28 02:38:57,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:57,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:57,753 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-28 02:38:57,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:38:57,753 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:57,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:57,753 INFO L85 PathProgramCache]: Analyzing trace with hash 850118293, now seen corresponding path program 4 times [2024-06-28 02:38:57,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:57,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537215863] [2024-06-28 02:38:57,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:57,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:57,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:57,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:57,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537215863] [2024-06-28 02:38:57,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537215863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:57,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:57,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:57,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000158930] [2024-06-28 02:38:57,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:57,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:57,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:57,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:57,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:57,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:57,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 336 transitions, 4401 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:38:57,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:57,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:57,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:59,038 INFO L124 PetriNetUnfolderBase]: 4481/7764 cut-off events. [2024-06-28 02:38:59,038 INFO L125 PetriNetUnfolderBase]: For 912473/912473 co-relation queries the response was YES. [2024-06-28 02:38:59,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54908 conditions, 7764 events. 4481/7764 cut-off events. For 912473/912473 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56646 event pairs, 1540 based on Foata normal form. 16/7776 useless extension candidates. Maximal degree in co-relation 54774. Up to 6888 conditions per place. [2024-06-28 02:38:59,131 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 68 changer transitions 1/356 dead transitions. [2024-06-28 02:38:59,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 356 transitions, 5184 flow [2024-06-28 02:38:59,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:59,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:59,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:38:59,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-28 02:38:59,133 INFO L175 Difference]: Start difference. First operand has 275 places, 336 transitions, 4401 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:38:59,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 356 transitions, 5184 flow [2024-06-28 02:39:00,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 356 transitions, 5038 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:00,989 INFO L231 Difference]: Finished difference. Result has 278 places, 337 transitions, 4417 flow [2024-06-28 02:39:00,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4417, PETRI_PLACES=278, PETRI_TRANSITIONS=337} [2024-06-28 02:39:00,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-28 02:39:00,990 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 337 transitions, 4417 flow [2024-06-28 02:39:00,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:00,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:00,990 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-28 02:39:00,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:39:00,990 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:00,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:00,990 INFO L85 PathProgramCache]: Analyzing trace with hash -603494051, now seen corresponding path program 5 times [2024-06-28 02:39:00,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:00,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760773066] [2024-06-28 02:39:00,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:00,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:01,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:01,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:01,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760773066] [2024-06-28 02:39:01,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760773066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:01,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:01,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:01,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280396537] [2024-06-28 02:39:01,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:01,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:01,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:01,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:01,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:01,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:01,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 337 transitions, 4417 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:01,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:01,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:01,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:02,273 INFO L124 PetriNetUnfolderBase]: 4521/7832 cut-off events. [2024-06-28 02:39:02,273 INFO L125 PetriNetUnfolderBase]: For 933467/933467 co-relation queries the response was YES. [2024-06-28 02:39:02,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55370 conditions, 7832 events. 4521/7832 cut-off events. For 933467/933467 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57203 event pairs, 1546 based on Foata normal form. 16/7844 useless extension candidates. Maximal degree in co-relation 55235. Up to 6960 conditions per place. [2024-06-28 02:39:02,363 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 73 changer transitions 2/360 dead transitions. [2024-06-28 02:39:02,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 360 transitions, 5219 flow [2024-06-28 02:39:02,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:02,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:39:02,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:39:02,364 INFO L175 Difference]: Start difference. First operand has 278 places, 337 transitions, 4417 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:39:02,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 360 transitions, 5219 flow [2024-06-28 02:39:04,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 360 transitions, 5080 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:04,315 INFO L231 Difference]: Finished difference. Result has 280 places, 337 transitions, 4443 flow [2024-06-28 02:39:04,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4443, PETRI_PLACES=280, PETRI_TRANSITIONS=337} [2024-06-28 02:39:04,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 02:39:04,316 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 337 transitions, 4443 flow [2024-06-28 02:39:04,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:04,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:04,316 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-28 02:39:04,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:39:04,316 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:04,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:04,317 INFO L85 PathProgramCache]: Analyzing trace with hash 850333495, now seen corresponding path program 1 times [2024-06-28 02:39:04,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:04,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696939330] [2024-06-28 02:39:04,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:04,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:04,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:04,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:04,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696939330] [2024-06-28 02:39:04,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696939330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:04,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:04,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:04,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191831336] [2024-06-28 02:39:04,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:04,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:04,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:04,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:04,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:04,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:04,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 337 transitions, 4443 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:04,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:04,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:04,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:05,581 INFO L124 PetriNetUnfolderBase]: 4528/7875 cut-off events. [2024-06-28 02:39:05,582 INFO L125 PetriNetUnfolderBase]: For 939352/939352 co-relation queries the response was YES. [2024-06-28 02:39:05,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55812 conditions, 7875 events. 4528/7875 cut-off events. For 939352/939352 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57756 event pairs, 1554 based on Foata normal form. 12/7883 useless extension candidates. Maximal degree in co-relation 55676. Up to 6800 conditions per place. [2024-06-28 02:39:05,675 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 74 changer transitions 0/360 dead transitions. [2024-06-28 02:39:05,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 360 transitions, 5269 flow [2024-06-28 02:39:05,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:05,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:39:05,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:39:05,676 INFO L175 Difference]: Start difference. First operand has 280 places, 337 transitions, 4443 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:39:05,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 360 transitions, 5269 flow [2024-06-28 02:39:07,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 360 transitions, 5118 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:07,494 INFO L231 Difference]: Finished difference. Result has 282 places, 339 transitions, 4506 flow [2024-06-28 02:39:07,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4506, PETRI_PLACES=282, PETRI_TRANSITIONS=339} [2024-06-28 02:39:07,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 02:39:07,495 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 339 transitions, 4506 flow [2024-06-28 02:39:07,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:07,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:07,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] [2024-06-28 02:39:07,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:39:07,496 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:07,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:07,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1120319321, now seen corresponding path program 6 times [2024-06-28 02:39:07,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:07,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348470860] [2024-06-28 02:39:07,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:07,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:07,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:07,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:07,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348470860] [2024-06-28 02:39:07,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348470860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:07,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:07,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:07,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524715651] [2024-06-28 02:39:07,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:07,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:07,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:07,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:07,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:07,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:07,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 339 transitions, 4506 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:07,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:07,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:07,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:08,753 INFO L124 PetriNetUnfolderBase]: 4460/7718 cut-off events. [2024-06-28 02:39:08,753 INFO L125 PetriNetUnfolderBase]: For 911427/911427 co-relation queries the response was YES. [2024-06-28 02:39:08,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54121 conditions, 7718 events. 4460/7718 cut-off events. For 911427/911427 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56116 event pairs, 1554 based on Foata normal form. 16/7725 useless extension candidates. Maximal degree in co-relation 53984. Up to 6860 conditions per place. [2024-06-28 02:39:08,846 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 66 changer transitions 1/354 dead transitions. [2024-06-28 02:39:08,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 354 transitions, 5244 flow [2024-06-28 02:39:08,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:08,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:08,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:39:08,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:39:08,847 INFO L175 Difference]: Start difference. First operand has 282 places, 339 transitions, 4506 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:39:08,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 354 transitions, 5244 flow [2024-06-28 02:39:10,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 354 transitions, 5050 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:10,681 INFO L231 Difference]: Finished difference. Result has 284 places, 338 transitions, 4433 flow [2024-06-28 02:39:10,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4433, PETRI_PLACES=284, PETRI_TRANSITIONS=338} [2024-06-28 02:39:10,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-28 02:39:10,682 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 338 transitions, 4433 flow [2024-06-28 02:39:10,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:10,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:10,682 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-28 02:39:10,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:39:10,682 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:10,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:10,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1120534523, now seen corresponding path program 2 times [2024-06-28 02:39:10,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:10,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470373460] [2024-06-28 02:39:10,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:10,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:10,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:10,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:10,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:10,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470373460] [2024-06-28 02:39:10,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470373460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:10,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:10,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:10,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910899176] [2024-06-28 02:39:10,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:10,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:10,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:10,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:10,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:10,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:10,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 338 transitions, 4433 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:10,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:10,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:10,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:11,975 INFO L124 PetriNetUnfolderBase]: 4355/7553 cut-off events. [2024-06-28 02:39:11,976 INFO L125 PetriNetUnfolderBase]: For 885258/885258 co-relation queries the response was YES. [2024-06-28 02:39:12,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52768 conditions, 7553 events. 4355/7553 cut-off events. For 885258/885258 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54775 event pairs, 1491 based on Foata normal form. 12/7556 useless extension candidates. Maximal degree in co-relation 52630. Up to 6637 conditions per place. [2024-06-28 02:39:12,059 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 70 changer transitions 0/358 dead transitions. [2024-06-28 02:39:12,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 358 transitions, 5251 flow [2024-06-28 02:39:12,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:12,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:12,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:39:12,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:39:12,060 INFO L175 Difference]: Start difference. First operand has 284 places, 338 transitions, 4433 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:39:12,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 358 transitions, 5251 flow [2024-06-28 02:39:13,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 358 transitions, 5051 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:13,987 INFO L231 Difference]: Finished difference. Result has 284 places, 340 transitions, 4442 flow [2024-06-28 02:39:13,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4442, PETRI_PLACES=284, PETRI_TRANSITIONS=340} [2024-06-28 02:39:13,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-28 02:39:13,988 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 340 transitions, 4442 flow [2024-06-28 02:39:13,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:13,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:13,988 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-28 02:39:13,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:39:13,988 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:13,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:13,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1127943833, now seen corresponding path program 3 times [2024-06-28 02:39:13,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:13,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051211492] [2024-06-28 02:39:13,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:13,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:13,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:14,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:14,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051211492] [2024-06-28 02:39:14,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051211492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:14,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:14,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:14,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329544626] [2024-06-28 02:39:14,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:14,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:14,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:14,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:14,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:14,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:14,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 340 transitions, 4442 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:14,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:14,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:14,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:15,217 INFO L124 PetriNetUnfolderBase]: 4362/7552 cut-off events. [2024-06-28 02:39:15,218 INFO L125 PetriNetUnfolderBase]: For 877303/877303 co-relation queries the response was YES. [2024-06-28 02:39:15,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52325 conditions, 7552 events. 4362/7552 cut-off events. For 877303/877303 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54763 event pairs, 1479 based on Foata normal form. 12/7555 useless extension candidates. Maximal degree in co-relation 52186. Up to 6334 conditions per place. [2024-06-28 02:39:15,308 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 84 changer transitions 0/360 dead transitions. [2024-06-28 02:39:15,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 360 transitions, 5228 flow [2024-06-28 02:39:15,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:15,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:15,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:39:15,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:39:15,309 INFO L175 Difference]: Start difference. First operand has 284 places, 340 transitions, 4442 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:39:15,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 360 transitions, 5228 flow [2024-06-28 02:39:16,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 360 transitions, 5041 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:16,839 INFO L231 Difference]: Finished difference. Result has 286 places, 341 transitions, 4452 flow [2024-06-28 02:39:16,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4452, PETRI_PLACES=286, PETRI_TRANSITIONS=341} [2024-06-28 02:39:16,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 02:39:16,839 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 341 transitions, 4452 flow [2024-06-28 02:39:16,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:16,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:16,840 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-28 02:39:16,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:39:16,840 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:16,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:16,840 INFO L85 PathProgramCache]: Analyzing trace with hash 786660719, now seen corresponding path program 1 times [2024-06-28 02:39:16,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:16,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908343987] [2024-06-28 02:39:16,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:16,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:16,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:16,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:16,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908343987] [2024-06-28 02:39:16,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908343987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:16,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:16,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:16,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563932454] [2024-06-28 02:39:16,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:16,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:16,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:16,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:16,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:16,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:16,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 341 transitions, 4452 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:16,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:16,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:16,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:18,066 INFO L124 PetriNetUnfolderBase]: 4388/7588 cut-off events. [2024-06-28 02:39:18,067 INFO L125 PetriNetUnfolderBase]: For 858162/858162 co-relation queries the response was YES. [2024-06-28 02:39:18,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52872 conditions, 7588 events. 4388/7588 cut-off events. For 858162/858162 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54928 event pairs, 1467 based on Foata normal form. 2/7584 useless extension candidates. Maximal degree in co-relation 52732. Up to 6701 conditions per place. [2024-06-28 02:39:18,158 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 98 changer transitions 0/365 dead transitions. [2024-06-28 02:39:18,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 365 transitions, 5532 flow [2024-06-28 02:39:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:18,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:18,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:39:18,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-28 02:39:18,160 INFO L175 Difference]: Start difference. First operand has 286 places, 341 transitions, 4452 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:39:18,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 365 transitions, 5532 flow [2024-06-28 02:39:20,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 365 transitions, 5254 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:20,100 INFO L231 Difference]: Finished difference. Result has 286 places, 350 transitions, 4602 flow [2024-06-28 02:39:20,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4602, PETRI_PLACES=286, PETRI_TRANSITIONS=350} [2024-06-28 02:39:20,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 02:39:20,101 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 350 transitions, 4602 flow [2024-06-28 02:39:20,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:20,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:20,101 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-28 02:39:20,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:39:20,101 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:20,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:20,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1683278455, now seen corresponding path program 2 times [2024-06-28 02:39:20,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:20,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942428869] [2024-06-28 02:39:20,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:20,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:20,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-28 02:39:20,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:20,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942428869] [2024-06-28 02:39:20,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942428869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:20,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:20,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:20,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582936208] [2024-06-28 02:39:20,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:20,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:20,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:20,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:20,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:20,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:20,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 350 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:20,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:20,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:20,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:21,375 INFO L124 PetriNetUnfolderBase]: 4393/7593 cut-off events. [2024-06-28 02:39:21,375 INFO L125 PetriNetUnfolderBase]: For 869184/869184 co-relation queries the response was YES. [2024-06-28 02:39:21,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52744 conditions, 7593 events. 4393/7593 cut-off events. For 869184/869184 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54935 event pairs, 1454 based on Foata normal form. 1/7588 useless extension candidates. Maximal degree in co-relation 52604. Up to 6705 conditions per place. [2024-06-28 02:39:21,466 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 130 changer transitions 0/372 dead transitions. [2024-06-28 02:39:21,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 372 transitions, 5812 flow [2024-06-28 02:39:21,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:21,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:21,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:39:21,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-28 02:39:21,467 INFO L175 Difference]: Start difference. First operand has 286 places, 350 transitions, 4602 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:39:21,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 372 transitions, 5812 flow [2024-06-28 02:39:24,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 372 transitions, 5659 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:24,319 INFO L231 Difference]: Finished difference. Result has 291 places, 354 transitions, 4790 flow [2024-06-28 02:39:24,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4790, PETRI_PLACES=291, PETRI_TRANSITIONS=354} [2024-06-28 02:39:24,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 02:39:24,319 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 354 transitions, 4790 flow [2024-06-28 02:39:24,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:24,320 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-28 02:39:24,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:39:24,320 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:24,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:24,320 INFO L85 PathProgramCache]: Analyzing trace with hash -6520881, now seen corresponding path program 3 times [2024-06-28 02:39:24,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:24,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744625613] [2024-06-28 02:39:24,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:24,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:24,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:24,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744625613] [2024-06-28 02:39:24,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744625613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:24,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:24,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:24,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924201474] [2024-06-28 02:39:24,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:24,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:24,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:24,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:24,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:24,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:24,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 354 transitions, 4790 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:24,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:24,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:24,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:25,574 INFO L124 PetriNetUnfolderBase]: 4390/7589 cut-off events. [2024-06-28 02:39:25,575 INFO L125 PetriNetUnfolderBase]: For 865206/865206 co-relation queries the response was YES. [2024-06-28 02:39:25,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52733 conditions, 7589 events. 4390/7589 cut-off events. For 865206/865206 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54901 event pairs, 1454 based on Foata normal form. 1/7584 useless extension candidates. Maximal degree in co-relation 52593. Up to 6703 conditions per place. [2024-06-28 02:39:25,666 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 116 changer transitions 0/370 dead transitions. [2024-06-28 02:39:25,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 370 transitions, 5740 flow [2024-06-28 02:39:25,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:25,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:25,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:39:25,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:39:25,669 INFO L175 Difference]: Start difference. First operand has 291 places, 354 transitions, 4790 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:39:25,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 370 transitions, 5740 flow [2024-06-28 02:39:28,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 370 transitions, 5601 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:28,611 INFO L231 Difference]: Finished difference. Result has 294 places, 354 transitions, 4901 flow [2024-06-28 02:39:28,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4901, PETRI_PLACES=294, PETRI_TRANSITIONS=354} [2024-06-28 02:39:28,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-28 02:39:28,611 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 354 transitions, 4901 flow [2024-06-28 02:39:28,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:28,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:28,612 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-28 02:39:28,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:39:28,612 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:28,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:28,612 INFO L85 PathProgramCache]: Analyzing trace with hash 947413985, now seen corresponding path program 4 times [2024-06-28 02:39:28,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:28,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340005755] [2024-06-28 02:39:28,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:28,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:28,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:28,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340005755] [2024-06-28 02:39:28,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340005755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:28,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:28,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:28,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246890078] [2024-06-28 02:39:28,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:28,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:28,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:28,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:28,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:28,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:28,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 354 transitions, 4901 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:28,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:28,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:28,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:30,004 INFO L124 PetriNetUnfolderBase]: 4400/7607 cut-off events. [2024-06-28 02:39:30,004 INFO L125 PetriNetUnfolderBase]: For 871025/871025 co-relation queries the response was YES. [2024-06-28 02:39:30,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53160 conditions, 7607 events. 4400/7607 cut-off events. For 871025/871025 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55050 event pairs, 1465 based on Foata normal form. 2/7603 useless extension candidates. Maximal degree in co-relation 53019. Up to 6488 conditions per place. [2024-06-28 02:39:30,104 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 129 changer transitions 0/377 dead transitions. [2024-06-28 02:39:30,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 377 transitions, 6131 flow [2024-06-28 02:39:30,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:30,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:39:30,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:39:30,106 INFO L175 Difference]: Start difference. First operand has 294 places, 354 transitions, 4901 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:39:30,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 377 transitions, 6131 flow [2024-06-28 02:39:32,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 377 transitions, 5803 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:39:32,417 INFO L231 Difference]: Finished difference. Result has 292 places, 358 transitions, 4915 flow [2024-06-28 02:39:32,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4915, PETRI_PLACES=292, PETRI_TRANSITIONS=358} [2024-06-28 02:39:32,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 02:39:32,417 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 358 transitions, 4915 flow [2024-06-28 02:39:32,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:32,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:32,418 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-28 02:39:32,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:39:32,418 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:32,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:32,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1272541055, now seen corresponding path program 5 times [2024-06-28 02:39:32,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:32,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205338473] [2024-06-28 02:39:32,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:32,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:32,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:32,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:32,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:32,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205338473] [2024-06-28 02:39:32,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205338473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:32,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:32,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:32,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17985909] [2024-06-28 02:39:32,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:32,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:32,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:32,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:32,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:32,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 358 transitions, 4915 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:32,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:32,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:32,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:33,662 INFO L124 PetriNetUnfolderBase]: 4410/7625 cut-off events. [2024-06-28 02:39:33,663 INFO L125 PetriNetUnfolderBase]: For 870942/870942 co-relation queries the response was YES. [2024-06-28 02:39:33,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53352 conditions, 7625 events. 4410/7625 cut-off events. For 870942/870942 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55183 event pairs, 1465 based on Foata normal form. 2/7621 useless extension candidates. Maximal degree in co-relation 53211. Up to 6498 conditions per place. [2024-06-28 02:39:33,763 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 146 changer transitions 0/378 dead transitions. [2024-06-28 02:39:33,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 378 transitions, 6147 flow [2024-06-28 02:39:33,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:33,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:33,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:39:33,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:39:33,765 INFO L175 Difference]: Start difference. First operand has 292 places, 358 transitions, 4915 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:39:33,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 378 transitions, 6147 flow [2024-06-28 02:39:36,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 378 transitions, 5797 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:36,053 INFO L231 Difference]: Finished difference. Result has 294 places, 362 transitions, 4942 flow [2024-06-28 02:39:36,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4942, PETRI_PLACES=294, PETRI_TRANSITIONS=362} [2024-06-28 02:39:36,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-28 02:39:36,053 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 362 transitions, 4942 flow [2024-06-28 02:39:36,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:36,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:36,054 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-28 02:39:36,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:39:36,054 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:36,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:36,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2014872923, now seen corresponding path program 6 times [2024-06-28 02:39:36,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:36,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001311975] [2024-06-28 02:39:36,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:36,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:36,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:36,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001311975] [2024-06-28 02:39:36,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001311975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:36,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:36,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:36,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236004346] [2024-06-28 02:39:36,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:36,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:36,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:36,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:36,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:36,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:36,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 362 transitions, 4942 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:36,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:36,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:36,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:37,307 INFO L124 PetriNetUnfolderBase]: 4404/7617 cut-off events. [2024-06-28 02:39:37,307 INFO L125 PetriNetUnfolderBase]: For 879631/879631 co-relation queries the response was YES. [2024-06-28 02:39:37,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53084 conditions, 7617 events. 4404/7617 cut-off events. For 879631/879631 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55173 event pairs, 1465 based on Foata normal form. 2/7613 useless extension candidates. Maximal degree in co-relation 52943. Up to 6493 conditions per place. [2024-06-28 02:39:37,395 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 141 changer transitions 0/377 dead transitions. [2024-06-28 02:39:37,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 377 transitions, 5906 flow [2024-06-28 02:39:37,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:37,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:37,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:39:37,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:39:37,396 INFO L175 Difference]: Start difference. First operand has 294 places, 362 transitions, 4942 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:39:37,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 377 transitions, 5906 flow [2024-06-28 02:39:39,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 377 transitions, 5505 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:39,987 INFO L231 Difference]: Finished difference. Result has 295 places, 362 transitions, 4832 flow [2024-06-28 02:39:39,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4832, PETRI_PLACES=295, PETRI_TRANSITIONS=362} [2024-06-28 02:39:39,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-28 02:39:39,987 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 362 transitions, 4832 flow [2024-06-28 02:39:39,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:39,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:39,988 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-28 02:39:39,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:39:39,988 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:39,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:39,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1115895863, now seen corresponding path program 7 times [2024-06-28 02:39:39,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:39,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182702817] [2024-06-28 02:39:39,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:39,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:40,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:40,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182702817] [2024-06-28 02:39:40,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182702817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:40,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:40,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:40,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435945976] [2024-06-28 02:39:40,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:40,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:40,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:40,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:40,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:40,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:40,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 362 transitions, 4832 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:40,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:40,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:40,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:41,252 INFO L124 PetriNetUnfolderBase]: 4409/7608 cut-off events. [2024-06-28 02:39:41,253 INFO L125 PetriNetUnfolderBase]: For 893026/893026 co-relation queries the response was YES. [2024-06-28 02:39:41,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53127 conditions, 7608 events. 4409/7608 cut-off events. For 893026/893026 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55069 event pairs, 1542 based on Foata normal form. 1/7596 useless extension candidates. Maximal degree in co-relation 52986. Up to 6497 conditions per place. [2024-06-28 02:39:41,347 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 177 changer transitions 0/378 dead transitions. [2024-06-28 02:39:41,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 6032 flow [2024-06-28 02:39:41,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:41,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:41,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:39:41,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:39:41,349 INFO L175 Difference]: Start difference. First operand has 295 places, 362 transitions, 4832 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:39:41,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 6032 flow [2024-06-28 02:39:43,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 378 transitions, 5714 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:43,542 INFO L231 Difference]: Finished difference. Result has 296 places, 365 transitions, 4920 flow [2024-06-28 02:39:43,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4518, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=296, PETRI_TRANSITIONS=365} [2024-06-28 02:39:43,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 02:39:43,543 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 365 transitions, 4920 flow [2024-06-28 02:39:43,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:43,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:43,543 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-28 02:39:43,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:39:43,543 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:43,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:43,543 INFO L85 PathProgramCache]: Analyzing trace with hash -344994449, now seen corresponding path program 8 times [2024-06-28 02:39:43,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:43,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106922785] [2024-06-28 02:39:43,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:43,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:43,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:43,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:43,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:43,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106922785] [2024-06-28 02:39:43,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106922785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:43,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:43,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:43,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034648560] [2024-06-28 02:39:43,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:43,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:43,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:43,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:43,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:43,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:43,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 365 transitions, 4920 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:43,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:43,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:43,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:44,806 INFO L124 PetriNetUnfolderBase]: 4414/7616 cut-off events. [2024-06-28 02:39:44,806 INFO L125 PetriNetUnfolderBase]: For 910802/910802 co-relation queries the response was YES. [2024-06-28 02:39:44,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53406 conditions, 7616 events. 4414/7616 cut-off events. For 910802/910802 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55100 event pairs, 1542 based on Foata normal form. 1/7604 useless extension candidates. Maximal degree in co-relation 53264. Up to 6501 conditions per place. [2024-06-28 02:39:44,900 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-06-28 02:39:44,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 381 transitions, 6132 flow [2024-06-28 02:39:44,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:44,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:44,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:39:44,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:39:44,901 INFO L175 Difference]: Start difference. First operand has 296 places, 365 transitions, 4920 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:39:44,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 381 transitions, 6132 flow [2024-06-28 02:39:47,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 381 transitions, 5658 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:47,115 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4828 flow [2024-06-28 02:39:47,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4828, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-28 02:39:47,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 02:39:47,116 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4828 flow [2024-06-28 02:39:47,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:47,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:47,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:47,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:39:47,117 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:47,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:47,117 INFO L85 PathProgramCache]: Analyzing trace with hash -344608499, now seen corresponding path program 9 times [2024-06-28 02:39:47,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:47,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564044065] [2024-06-28 02:39:47,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:47,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:47,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:47,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-28 02:39:47,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:47,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564044065] [2024-06-28 02:39:47,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564044065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:47,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:47,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:47,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513411384] [2024-06-28 02:39:47,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:47,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:47,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:47,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:47,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:47,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:47,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4828 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:47,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:47,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:47,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:48,358 INFO L124 PetriNetUnfolderBase]: 4411/7617 cut-off events. [2024-06-28 02:39:48,359 INFO L125 PetriNetUnfolderBase]: For 923554/923554 co-relation queries the response was YES. [2024-06-28 02:39:48,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53299 conditions, 7617 events. 4411/7617 cut-off events. For 923554/923554 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55144 event pairs, 1544 based on Foata normal form. 1/7605 useless extension candidates. Maximal degree in co-relation 53157. Up to 6499 conditions per place. [2024-06-28 02:39:48,451 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 167 changer transitions 0/380 dead transitions. [2024-06-28 02:39:48,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 380 transitions, 5796 flow [2024-06-28 02:39:48,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:48,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:48,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:39:48,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:39:48,452 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4828 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:39:48,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 380 transitions, 5796 flow [2024-06-28 02:39:51,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 380 transitions, 5411 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:51,121 INFO L231 Difference]: Finished difference. Result has 299 places, 368 transitions, 4783 flow [2024-06-28 02:39:51,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4783, PETRI_PLACES=299, PETRI_TRANSITIONS=368} [2024-06-28 02:39:51,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 02:39:51,122 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 368 transitions, 4783 flow [2024-06-28 02:39:51,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:51,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:51,122 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-28 02:39:51,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:39:51,123 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:51,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:51,123 INFO L85 PathProgramCache]: Analyzing trace with hash -893517971, now seen corresponding path program 1 times [2024-06-28 02:39:51,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:51,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901835594] [2024-06-28 02:39:51,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:51,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:51,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:51,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:51,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:51,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901835594] [2024-06-28 02:39:51,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901835594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:51,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:51,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:51,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040931587] [2024-06-28 02:39:51,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:51,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:51,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:51,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:51,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:51,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:51,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 368 transitions, 4783 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:51,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:51,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:51,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:52,412 INFO L124 PetriNetUnfolderBase]: 4398/7608 cut-off events. [2024-06-28 02:39:52,413 INFO L125 PetriNetUnfolderBase]: For 938062/938062 co-relation queries the response was YES. [2024-06-28 02:39:52,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52554 conditions, 7608 events. 4398/7608 cut-off events. For 938062/938062 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55155 event pairs, 1279 based on Foata normal form. 6/7608 useless extension candidates. Maximal degree in co-relation 52412. Up to 6725 conditions per place. [2024-06-28 02:39:52,500 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 349 selfloop transitions, 34 changer transitions 0/391 dead transitions. [2024-06-28 02:39:52,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 391 transitions, 5843 flow [2024-06-28 02:39:52,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:52,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:52,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:39:52,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:39:52,501 INFO L175 Difference]: Start difference. First operand has 299 places, 368 transitions, 4783 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:39:52,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 391 transitions, 5843 flow [2024-06-28 02:39:55,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 391 transitions, 5379 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:55,300 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4391 flow [2024-06-28 02:39:55,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4391, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-28 02:39:55,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 02:39:55,301 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4391 flow [2024-06-28 02:39:55,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:55,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:55,301 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-28 02:39:55,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:39:55,302 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:55,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:55,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1683607861, now seen corresponding path program 2 times [2024-06-28 02:39:55,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:55,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531013511] [2024-06-28 02:39:55,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:55,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:55,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:55,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:55,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:55,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531013511] [2024-06-28 02:39:55,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531013511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:55,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334833898] [2024-06-28 02:39:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:55,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:55,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:55,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:55,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:55,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4391 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:55,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:55,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:55,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:56,561 INFO L124 PetriNetUnfolderBase]: 4385/7589 cut-off events. [2024-06-28 02:39:56,561 INFO L125 PetriNetUnfolderBase]: For 925022/925022 co-relation queries the response was YES. [2024-06-28 02:39:56,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51587 conditions, 7589 events. 4385/7589 cut-off events. For 925022/925022 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 55036 event pairs, 1360 based on Foata normal form. 6/7589 useless extension candidates. Maximal degree in co-relation 51444. Up to 6781 conditions per place. [2024-06-28 02:39:56,652 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 343 selfloop transitions, 35 changer transitions 0/386 dead transitions. [2024-06-28 02:39:56,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 386 transitions, 5231 flow [2024-06-28 02:39:56,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:56,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:39:56,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-28 02:39:56,653 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4391 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:39:56,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 386 transitions, 5231 flow [2024-06-28 02:39:59,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 386 transitions, 5088 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:59,928 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4324 flow [2024-06-28 02:39:59,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4324, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-28 02:39:59,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 02:39:59,928 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4324 flow [2024-06-28 02:39:59,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:39:59,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:59,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:59,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:39:59,929 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:59,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:59,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1112373681, now seen corresponding path program 1 times [2024-06-28 02:39:59,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:59,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726308197] [2024-06-28 02:39:59,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:59,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:59,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:59,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-28 02:39:59,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:59,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726308197] [2024-06-28 02:39:59,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726308197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:59,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:59,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:59,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44294869] [2024-06-28 02:39:59,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:59,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:59,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:59,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:59,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:00,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:00,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4324 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:00,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:00,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:00,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:01,220 INFO L124 PetriNetUnfolderBase]: 4452/7685 cut-off events. [2024-06-28 02:40:01,220 INFO L125 PetriNetUnfolderBase]: For 974045/974045 co-relation queries the response was YES. [2024-06-28 02:40:01,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53350 conditions, 7685 events. 4452/7685 cut-off events. For 974045/974045 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 55595 event pairs, 1447 based on Foata normal form. 2/7670 useless extension candidates. Maximal degree in co-relation 53208. Up to 6795 conditions per place. [2024-06-28 02:40:01,322 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 317 selfloop transitions, 77 changer transitions 1/403 dead transitions. [2024-06-28 02:40:01,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 403 transitions, 5588 flow [2024-06-28 02:40:01,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:01,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:01,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:40:01,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-28 02:40:01,324 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4324 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:40:01,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 403 transitions, 5588 flow [2024-06-28 02:40:03,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 403 transitions, 5498 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:03,525 INFO L231 Difference]: Finished difference. Result has 300 places, 373 transitions, 4566 flow [2024-06-28 02:40:03,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=373} [2024-06-28 02:40:03,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-28 02:40:03,526 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 373 transitions, 4566 flow [2024-06-28 02:40:03,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:03,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:03,526 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-28 02:40:03,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:40:03,526 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:03,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:03,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1922758863, now seen corresponding path program 2 times [2024-06-28 02:40:03,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:03,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952569752] [2024-06-28 02:40:03,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:03,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:03,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:03,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:03,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:03,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952569752] [2024-06-28 02:40:03,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952569752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:03,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:03,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:03,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245558541] [2024-06-28 02:40:03,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:03,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:03,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:03,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:03,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:03,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:03,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 373 transitions, 4566 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:03,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:03,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:03,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:04,803 INFO L124 PetriNetUnfolderBase]: 4447/7694 cut-off events. [2024-06-28 02:40:04,803 INFO L125 PetriNetUnfolderBase]: For 982499/982499 co-relation queries the response was YES. [2024-06-28 02:40:04,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53545 conditions, 7694 events. 4447/7694 cut-off events. For 982499/982499 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 55714 event pairs, 1470 based on Foata normal form. 2/7684 useless extension candidates. Maximal degree in co-relation 53401. Up to 6893 conditions per place. [2024-06-28 02:40:04,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 74 changer transitions 0/394 dead transitions. [2024-06-28 02:40:04,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 394 transitions, 5390 flow [2024-06-28 02:40:04,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:04,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:04,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:40:04,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:40:04,900 INFO L175 Difference]: Start difference. First operand has 300 places, 373 transitions, 4566 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:40:04,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 394 transitions, 5390 flow [2024-06-28 02:40:07,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 394 transitions, 5194 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:07,810 INFO L231 Difference]: Finished difference. Result has 303 places, 373 transitions, 4523 flow [2024-06-28 02:40:07,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4523, PETRI_PLACES=303, PETRI_TRANSITIONS=373} [2024-06-28 02:40:07,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 02:40:07,811 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 373 transitions, 4523 flow [2024-06-28 02:40:07,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:07,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:07,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:07,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:40:07,811 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:07,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:07,812 INFO L85 PathProgramCache]: Analyzing trace with hash 656725907, now seen corresponding path program 3 times [2024-06-28 02:40:07,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:07,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751613804] [2024-06-28 02:40:07,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:07,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:07,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:07,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:07,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:07,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751613804] [2024-06-28 02:40:07,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751613804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:07,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:07,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:07,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958453532] [2024-06-28 02:40:07,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:07,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:07,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:07,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:07,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:07,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:07,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 373 transitions, 4523 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:07,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:07,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:07,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:09,135 INFO L124 PetriNetUnfolderBase]: 4573/7899 cut-off events. [2024-06-28 02:40:09,136 INFO L125 PetriNetUnfolderBase]: For 1111415/1111415 co-relation queries the response was YES. [2024-06-28 02:40:09,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57274 conditions, 7899 events. 4573/7899 cut-off events. For 1111415/1111415 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57478 event pairs, 1480 based on Foata normal form. 2/7896 useless extension candidates. Maximal degree in co-relation 57129. Up to 6883 conditions per place. [2024-06-28 02:40:09,234 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-28 02:40:09,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 406 transitions, 5820 flow [2024-06-28 02:40:09,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:09,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:40:09,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:40:09,235 INFO L175 Difference]: Start difference. First operand has 303 places, 373 transitions, 4523 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:40:09,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 406 transitions, 5820 flow [2024-06-28 02:40:12,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 406 transitions, 5627 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:12,651 INFO L231 Difference]: Finished difference. Result has 306 places, 378 transitions, 4673 flow [2024-06-28 02:40:12,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4673, PETRI_PLACES=306, PETRI_TRANSITIONS=378} [2024-06-28 02:40:12,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 02:40:12,652 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 378 transitions, 4673 flow [2024-06-28 02:40:12,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:12,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:12,652 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-28 02:40:12,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:40:12,652 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:12,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:12,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2029555215, now seen corresponding path program 4 times [2024-06-28 02:40:12,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:12,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278914117] [2024-06-28 02:40:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:12,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:12,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:12,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:12,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278914117] [2024-06-28 02:40:12,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278914117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:12,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:12,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:12,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883197455] [2024-06-28 02:40:12,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:12,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:12,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:12,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:12,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:12,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:12,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 378 transitions, 4673 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:12,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:12,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:12,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:13,997 INFO L124 PetriNetUnfolderBase]: 4581/7930 cut-off events. [2024-06-28 02:40:13,998 INFO L125 PetriNetUnfolderBase]: For 1133313/1133313 co-relation queries the response was YES. [2024-06-28 02:40:14,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57902 conditions, 7930 events. 4581/7930 cut-off events. For 1133313/1133313 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57768 event pairs, 1507 based on Foata normal form. 2/7928 useless extension candidates. Maximal degree in co-relation 57755. Up to 7095 conditions per place. [2024-06-28 02:40:14,097 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 69 changer transitions 0/398 dead transitions. [2024-06-28 02:40:14,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 398 transitions, 5572 flow [2024-06-28 02:40:14,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:14,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:14,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:40:14,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:40:14,098 INFO L175 Difference]: Start difference. First operand has 306 places, 378 transitions, 4673 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:40:14,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 398 transitions, 5572 flow [2024-06-28 02:40:17,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 398 transitions, 5369 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:17,474 INFO L231 Difference]: Finished difference. Result has 309 places, 380 transitions, 4692 flow [2024-06-28 02:40:17,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4692, PETRI_PLACES=309, PETRI_TRANSITIONS=380} [2024-06-28 02:40:17,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 02:40:17,475 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 380 transitions, 4692 flow [2024-06-28 02:40:17,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:17,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:17,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:17,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:40:17,475 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:17,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:17,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1646368871, now seen corresponding path program 5 times [2024-06-28 02:40:17,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:17,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651155962] [2024-06-28 02:40:17,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:17,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:17,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:17,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:17,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:17,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651155962] [2024-06-28 02:40:17,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651155962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:17,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:17,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:17,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816211781] [2024-06-28 02:40:17,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:17,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:17,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:17,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:17,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:17,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:17,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 380 transitions, 4692 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:17,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:17,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:17,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:18,806 INFO L124 PetriNetUnfolderBase]: 4589/7968 cut-off events. [2024-06-28 02:40:18,806 INFO L125 PetriNetUnfolderBase]: For 1153370/1153370 co-relation queries the response was YES. [2024-06-28 02:40:18,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57995 conditions, 7968 events. 4589/7968 cut-off events. For 1153370/1153370 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58348 event pairs, 1271 based on Foata normal form. 2/7966 useless extension candidates. Maximal degree in co-relation 57847. Up to 5942 conditions per place. [2024-06-28 02:40:18,907 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 316 selfloop transitions, 92 changer transitions 0/416 dead transitions. [2024-06-28 02:40:18,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 416 transitions, 6184 flow [2024-06-28 02:40:18,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:18,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:18,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:40:18,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-28 02:40:18,909 INFO L175 Difference]: Start difference. First operand has 309 places, 380 transitions, 4692 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:40:18,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 416 transitions, 6184 flow [2024-06-28 02:40:22,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 6001 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:22,507 INFO L231 Difference]: Finished difference. Result has 311 places, 382 transitions, 4765 flow [2024-06-28 02:40:22,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4765, PETRI_PLACES=311, PETRI_TRANSITIONS=382} [2024-06-28 02:40:22,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 02:40:22,508 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 382 transitions, 4765 flow [2024-06-28 02:40:22,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:22,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:22,508 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-28 02:40:22,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:40:22,509 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:22,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:22,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1458171407, now seen corresponding path program 6 times [2024-06-28 02:40:22,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:22,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608228393] [2024-06-28 02:40:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:22,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:22,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:22,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:22,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:22,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608228393] [2024-06-28 02:40:22,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608228393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:22,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:22,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:22,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548194698] [2024-06-28 02:40:22,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:22,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:22,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:22,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:22,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:22,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:22,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 382 transitions, 4765 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:22,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:22,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:22,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:24,034 INFO L124 PetriNetUnfolderBase]: 4564/7923 cut-off events. [2024-06-28 02:40:24,035 INFO L125 PetriNetUnfolderBase]: For 1167129/1167129 co-relation queries the response was YES. [2024-06-28 02:40:24,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57486 conditions, 7923 events. 4564/7923 cut-off events. For 1167129/1167129 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57906 event pairs, 1307 based on Foata normal form. 8/7927 useless extension candidates. Maximal degree in co-relation 57337. Up to 5928 conditions per place. [2024-06-28 02:40:24,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 85 changer transitions 0/411 dead transitions. [2024-06-28 02:40:24,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 411 transitions, 5907 flow [2024-06-28 02:40:24,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:24,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:24,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:40:24,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:40:24,125 INFO L175 Difference]: Start difference. First operand has 311 places, 382 transitions, 4765 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:40:24,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 411 transitions, 5907 flow [2024-06-28 02:40:27,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 5602 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:27,569 INFO L231 Difference]: Finished difference. Result has 312 places, 382 transitions, 4636 flow [2024-06-28 02:40:27,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4636, PETRI_PLACES=312, PETRI_TRANSITIONS=382} [2024-06-28 02:40:27,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 02:40:27,570 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 382 transitions, 4636 flow [2024-06-28 02:40:27,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:27,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:27,570 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-28 02:40:27,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:40:27,570 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:27,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:27,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1277843953, now seen corresponding path program 7 times [2024-06-28 02:40:27,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:27,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129055369] [2024-06-28 02:40:27,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:27,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:27,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:27,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-28 02:40:27,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:27,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129055369] [2024-06-28 02:40:27,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129055369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:27,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:27,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:27,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575528019] [2024-06-28 02:40:27,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:27,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:27,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:27,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:27,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:27,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:27,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 382 transitions, 4636 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:27,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:27,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:27,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:28,873 INFO L124 PetriNetUnfolderBase]: 4536/7863 cut-off events. [2024-06-28 02:40:28,873 INFO L125 PetriNetUnfolderBase]: For 1137922/1137922 co-relation queries the response was YES. [2024-06-28 02:40:28,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55459 conditions, 7863 events. 4536/7863 cut-off events. For 1137922/1137922 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 57403 event pairs, 1484 based on Foata normal form. 12/7871 useless extension candidates. Maximal degree in co-relation 55311. Up to 6990 conditions per place. [2024-06-28 02:40:28,972 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 69 changer transitions 0/401 dead transitions. [2024-06-28 02:40:28,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 401 transitions, 5497 flow [2024-06-28 02:40:28,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:28,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:40:28,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:40:28,974 INFO L175 Difference]: Start difference. First operand has 312 places, 382 transitions, 4636 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:40:28,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 401 transitions, 5497 flow [2024-06-28 02:40:32,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 401 transitions, 5308 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:32,461 INFO L231 Difference]: Finished difference. Result has 313 places, 383 transitions, 4615 flow [2024-06-28 02:40:32,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4615, PETRI_PLACES=313, PETRI_TRANSITIONS=383} [2024-06-28 02:40:32,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 02:40:32,462 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 383 transitions, 4615 flow [2024-06-28 02:40:32,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:32,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:32,462 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-28 02:40:32,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:40:32,463 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:32,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:32,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1400078957, now seen corresponding path program 8 times [2024-06-28 02:40:32,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:32,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175158916] [2024-06-28 02:40:32,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:32,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:32,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:32,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175158916] [2024-06-28 02:40:32,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175158916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:32,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:32,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434796786] [2024-06-28 02:40:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:32,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:32,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:32,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:32,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:32,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:32,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 383 transitions, 4615 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:32,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:32,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:32,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:33,822 INFO L124 PetriNetUnfolderBase]: 4501/7802 cut-off events. [2024-06-28 02:40:33,823 INFO L125 PetriNetUnfolderBase]: For 1086794/1086794 co-relation queries the response was YES. [2024-06-28 02:40:33,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53634 conditions, 7802 events. 4501/7802 cut-off events. For 1086794/1086794 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56831 event pairs, 1443 based on Foata normal form. 12/7810 useless extension candidates. Maximal degree in co-relation 53485. Up to 6711 conditions per place. [2024-06-28 02:40:33,926 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 76 changer transitions 0/405 dead transitions. [2024-06-28 02:40:33,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 405 transitions, 5483 flow [2024-06-28 02:40:33,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:33,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:33,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:40:33,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:40:33,927 INFO L175 Difference]: Start difference. First operand has 313 places, 383 transitions, 4615 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:40:33,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 405 transitions, 5483 flow [2024-06-28 02:40:38,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 405 transitions, 5238 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:38,395 INFO L231 Difference]: Finished difference. Result has 315 places, 383 transitions, 4530 flow [2024-06-28 02:40:38,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4530, PETRI_PLACES=315, PETRI_TRANSITIONS=383} [2024-06-28 02:40:38,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-28 02:40:38,395 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 383 transitions, 4530 flow [2024-06-28 02:40:38,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:38,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:38,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:38,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:40:38,396 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:38,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:38,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1749702583, now seen corresponding path program 1 times [2024-06-28 02:40:38,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:38,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593486016] [2024-06-28 02:40:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:38,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:38,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-28 02:40:38,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:38,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593486016] [2024-06-28 02:40:38,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593486016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:38,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:38,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:38,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065808474] [2024-06-28 02:40:38,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:38,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:38,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:38,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:38,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:38,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:38,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 383 transitions, 4530 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:38,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:38,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:38,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:39,667 INFO L124 PetriNetUnfolderBase]: 4496/7790 cut-off events. [2024-06-28 02:40:39,668 INFO L125 PetriNetUnfolderBase]: For 1034488/1034488 co-relation queries the response was YES. [2024-06-28 02:40:39,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53184 conditions, 7790 events. 4496/7790 cut-off events. For 1034488/1034488 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56747 event pairs, 1499 based on Foata normal form. 2/7783 useless extension candidates. Maximal degree in co-relation 53034. Up to 6968 conditions per place. [2024-06-28 02:40:39,765 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 79 changer transitions 0/397 dead transitions. [2024-06-28 02:40:39,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 397 transitions, 5401 flow [2024-06-28 02:40:39,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:39,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:39,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:40:39,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-28 02:40:39,766 INFO L175 Difference]: Start difference. First operand has 315 places, 383 transitions, 4530 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:40:39,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 397 transitions, 5401 flow [2024-06-28 02:40:44,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 397 transitions, 5228 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:44,013 INFO L231 Difference]: Finished difference. Result has 316 places, 385 transitions, 4589 flow [2024-06-28 02:40:44,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4589, PETRI_PLACES=316, PETRI_TRANSITIONS=385} [2024-06-28 02:40:44,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 02:40:44,013 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 385 transitions, 4589 flow [2024-06-28 02:40:44,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:44,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:44,014 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-28 02:40:44,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:40:44,014 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:44,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:44,014 INFO L85 PathProgramCache]: Analyzing trace with hash -2114107251, now seen corresponding path program 2 times [2024-06-28 02:40:44,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:44,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242370194] [2024-06-28 02:40:44,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:44,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:44,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:44,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:44,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242370194] [2024-06-28 02:40:44,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242370194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:44,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:44,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:44,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849833680] [2024-06-28 02:40:44,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:44,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:44,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:44,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:44,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:44,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:44,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 385 transitions, 4589 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:44,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:44,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:44,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:45,313 INFO L124 PetriNetUnfolderBase]: 4491/7779 cut-off events. [2024-06-28 02:40:45,314 INFO L125 PetriNetUnfolderBase]: For 1040609/1040609 co-relation queries the response was YES. [2024-06-28 02:40:45,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52985 conditions, 7779 events. 4491/7779 cut-off events. For 1040609/1040609 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56602 event pairs, 1492 based on Foata normal form. 2/7772 useless extension candidates. Maximal degree in co-relation 52834. Up to 6916 conditions per place. [2024-06-28 02:40:45,416 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 81 changer transitions 0/403 dead transitions. [2024-06-28 02:40:45,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 403 transitions, 5765 flow [2024-06-28 02:40:45,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:45,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:45,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:40:45,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-28 02:40:45,417 INFO L175 Difference]: Start difference. First operand has 316 places, 385 transitions, 4589 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:40:45,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 403 transitions, 5765 flow [2024-06-28 02:40:49,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 403 transitions, 5552 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:49,513 INFO L231 Difference]: Finished difference. Result has 319 places, 389 transitions, 4698 flow [2024-06-28 02:40:49,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4698, PETRI_PLACES=319, PETRI_TRANSITIONS=389} [2024-06-28 02:40:49,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 02:40:49,514 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 389 transitions, 4698 flow [2024-06-28 02:40:49,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:49,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:49,514 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-28 02:40:49,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:40:49,515 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:49,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:49,515 INFO L85 PathProgramCache]: Analyzing trace with hash -403128305, now seen corresponding path program 3 times [2024-06-28 02:40:49,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:49,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479323239] [2024-06-28 02:40:49,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:49,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:49,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40: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-28 02:40:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479323239] [2024-06-28 02:40:49,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479323239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:49,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:49,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:49,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810588296] [2024-06-28 02:40:49,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:49,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:49,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:49,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:49,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:49,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 389 transitions, 4698 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:49,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:49,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:49,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:50,927 INFO L124 PetriNetUnfolderBase]: 4499/7789 cut-off events. [2024-06-28 02:40:50,927 INFO L125 PetriNetUnfolderBase]: For 1062180/1062180 co-relation queries the response was YES. [2024-06-28 02:40:50,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53339 conditions, 7789 events. 4499/7789 cut-off events. For 1062180/1062180 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56690 event pairs, 1490 based on Foata normal form. 2/7782 useless extension candidates. Maximal degree in co-relation 53186. Up to 6906 conditions per place. [2024-06-28 02:40:51,015 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 87 changer transitions 0/410 dead transitions. [2024-06-28 02:40:51,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 410 transitions, 5872 flow [2024-06-28 02:40:51,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:51,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:51,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:40:51,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:40:51,016 INFO L175 Difference]: Start difference. First operand has 319 places, 389 transitions, 4698 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:40:51,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 410 transitions, 5872 flow [2024-06-28 02:40:55,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 410 transitions, 5691 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:40:55,123 INFO L231 Difference]: Finished difference. Result has 324 places, 393 transitions, 4814 flow [2024-06-28 02:40:55,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4814, PETRI_PLACES=324, PETRI_TRANSITIONS=393} [2024-06-28 02:40:55,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-28 02:40:55,123 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 393 transitions, 4814 flow [2024-06-28 02:40:55,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:55,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:55,124 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-28 02:40:55,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:40:55,124 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:55,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:55,124 INFO L85 PathProgramCache]: Analyzing trace with hash 256555771, now seen corresponding path program 4 times [2024-06-28 02:40:55,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:55,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959776368] [2024-06-28 02:40:55,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:55,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:55,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:55,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-28 02:40:55,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:55,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959776368] [2024-06-28 02:40:55,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959776368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:55,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:55,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:55,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361676199] [2024-06-28 02:40:55,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:55,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:55,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:55,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:55,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:55,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:55,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 393 transitions, 4814 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:40:55,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:55,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:55,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:56,487 INFO L124 PetriNetUnfolderBase]: 4494/7790 cut-off events. [2024-06-28 02:40:56,488 INFO L125 PetriNetUnfolderBase]: For 1065753/1065753 co-relation queries the response was YES. [2024-06-28 02:40:56,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53419 conditions, 7790 events. 4494/7790 cut-off events. For 1065753/1065753 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56748 event pairs, 1499 based on Foata normal form. 2/7783 useless extension candidates. Maximal degree in co-relation 53263. Up to 6966 conditions per place. [2024-06-28 02:40:56,596 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 75 changer transitions 0/405 dead transitions. [2024-06-28 02:40:56,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 405 transitions, 5636 flow [2024-06-28 02:40:56,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:56,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:40:56,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-28 02:40:56,597 INFO L175 Difference]: Start difference. First operand has 324 places, 393 transitions, 4814 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:40:56,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 405 transitions, 5636 flow [2024-06-28 02:41:00,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 405 transitions, 5411 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:00,498 INFO L231 Difference]: Finished difference. Result has 328 places, 393 transitions, 4744 flow [2024-06-28 02:41:00,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4744, PETRI_PLACES=328, PETRI_TRANSITIONS=393} [2024-06-28 02:41:00,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-28 02:41:00,499 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 393 transitions, 4744 flow [2024-06-28 02:41:00,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:41:00,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:00,499 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-28 02:41:00,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:41:00,500 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:00,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:00,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1829244531, now seen corresponding path program 5 times [2024-06-28 02:41:00,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:00,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46722606] [2024-06-28 02:41:00,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:00,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:00,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:00,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:00,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:00,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46722606] [2024-06-28 02:41:00,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46722606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:00,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:00,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:00,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793880116] [2024-06-28 02:41:00,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:00,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:00,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:00,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:00,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:00,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:00,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 393 transitions, 4744 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:41:00,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:00,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:00,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:01,915 INFO L124 PetriNetUnfolderBase]: 4502/7806 cut-off events. [2024-06-28 02:41:01,915 INFO L125 PetriNetUnfolderBase]: For 1087601/1087601 co-relation queries the response was YES. [2024-06-28 02:41:01,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53672 conditions, 7806 events. 4502/7806 cut-off events. For 1087601/1087601 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57044 event pairs, 1388 based on Foata normal form. 2/7799 useless extension candidates. Maximal degree in co-relation 53514. Up to 6597 conditions per place. [2024-06-28 02:41:02,024 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 103 changer transitions 0/419 dead transitions. [2024-06-28 02:41:02,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 419 transitions, 6006 flow [2024-06-28 02:41:02,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:02,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:02,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:41:02,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:41:02,025 INFO L175 Difference]: Start difference. First operand has 328 places, 393 transitions, 4744 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:41:02,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 419 transitions, 6006 flow [2024-06-28 02:41:06,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 419 transitions, 5843 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:06,343 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 4957 flow [2024-06-28 02:41:06,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4957, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-28 02:41:06,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-28 02:41:06,343 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 4957 flow [2024-06-28 02:41:06,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:41:06,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:06,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:06,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:41:06,344 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:06,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:06,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1829007381, now seen corresponding path program 6 times [2024-06-28 02:41:06,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:06,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119562699] [2024-06-28 02:41:06,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:06,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:06,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:06,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:06,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119562699] [2024-06-28 02:41:06,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119562699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:06,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:06,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:06,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50146696] [2024-06-28 02:41:06,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:06,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:06,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:06,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:06,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:06,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:06,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 4957 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:41:06,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:06,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:06,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:07,745 INFO L124 PetriNetUnfolderBase]: 4497/7789 cut-off events. [2024-06-28 02:41:07,745 INFO L125 PetriNetUnfolderBase]: For 1094946/1094946 co-relation queries the response was YES. [2024-06-28 02:41:07,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53858 conditions, 7789 events. 4497/7789 cut-off events. For 1094946/1094946 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56829 event pairs, 1406 based on Foata normal form. 2/7782 useless extension candidates. Maximal degree in co-relation 53698. Up to 6593 conditions per place. [2024-06-28 02:41:07,854 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 99 changer transitions 0/416 dead transitions. [2024-06-28 02:41:07,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 416 transitions, 5852 flow [2024-06-28 02:41:07,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:07,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:07,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:41:07,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:41:07,855 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 4957 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:41:07,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 416 transitions, 5852 flow [2024-06-28 02:41:12,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 416 transitions, 5457 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:12,654 INFO L231 Difference]: Finished difference. Result has 331 places, 399 transitions, 4794 flow [2024-06-28 02:41:12,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4794, PETRI_PLACES=331, PETRI_TRANSITIONS=399} [2024-06-28 02:41:12,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-28 02:41:12,655 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 399 transitions, 4794 flow [2024-06-28 02:41:12,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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-28 02:41:12,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:12,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:12,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:41:12,656 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:12,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:12,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1239023505, now seen corresponding path program 1 times [2024-06-28 02:41:12,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:12,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737245718] [2024-06-28 02:41:12,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:12,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:12,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:12,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:12,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:12,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737245718] [2024-06-28 02:41:12,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737245718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:12,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:12,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:12,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724730885] [2024-06-28 02:41:12,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:12,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:12,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:12,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:12,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:12,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:12,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 399 transitions, 4794 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:12,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:12,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:14,131 INFO L124 PetriNetUnfolderBase]: 4492/7797 cut-off events. [2024-06-28 02:41:14,131 INFO L125 PetriNetUnfolderBase]: For 1110675/1110675 co-relation queries the response was YES. [2024-06-28 02:41:14,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52774 conditions, 7797 events. 4492/7797 cut-off events. For 1110675/1110675 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 56832 event pairs, 1236 based on Foata normal form. 8/7798 useless extension candidates. Maximal degree in co-relation 52615. Up to 5865 conditions per place. [2024-06-28 02:41:14,238 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 64 changer transitions 0/452 dead transitions. [2024-06-28 02:41:14,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 452 transitions, 6351 flow [2024-06-28 02:41:14,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:14,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:14,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 02:41:14,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6531165311653117 [2024-06-28 02:41:14,240 INFO L175 Difference]: Start difference. First operand has 331 places, 399 transitions, 4794 flow. Second operand 9 states and 241 transitions. [2024-06-28 02:41:14,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 452 transitions, 6351 flow [2024-06-28 02:41:18,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 6135 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:18,365 INFO L231 Difference]: Finished difference. Result has 335 places, 401 transitions, 4753 flow [2024-06-28 02:41:18,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4753, PETRI_PLACES=335, PETRI_TRANSITIONS=401} [2024-06-28 02:41:18,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-28 02:41:18,366 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 401 transitions, 4753 flow [2024-06-28 02:41:18,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:18,366 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-28 02:41:18,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:41:18,366 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:18,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:18,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1416096237, now seen corresponding path program 2 times [2024-06-28 02:41:18,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:18,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987351616] [2024-06-28 02:41:18,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:18,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:18,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:18,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:18,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:18,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987351616] [2024-06-28 02:41:18,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987351616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:18,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:18,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:18,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856117661] [2024-06-28 02:41:18,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:18,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:18,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:18,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:18,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:18,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:18,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 401 transitions, 4753 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:18,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:18,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:19,845 INFO L124 PetriNetUnfolderBase]: 4559/7902 cut-off events. [2024-06-28 02:41:19,845 INFO L125 PetriNetUnfolderBase]: For 1159462/1159462 co-relation queries the response was YES. [2024-06-28 02:41:19,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54596 conditions, 7902 events. 4559/7902 cut-off events. For 1159462/1159462 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57729 event pairs, 1334 based on Foata normal form. 2/7893 useless extension candidates. Maximal degree in co-relation 54437. Up to 5899 conditions per place. [2024-06-28 02:41:19,955 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 373 selfloop transitions, 68 changer transitions 0/449 dead transitions. [2024-06-28 02:41:19,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 449 transitions, 6328 flow [2024-06-28 02:41:19,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:19,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:19,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 02:41:19,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:41:19,956 INFO L175 Difference]: Start difference. First operand has 335 places, 401 transitions, 4753 flow. Second operand 9 states and 234 transitions. [2024-06-28 02:41:19,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 449 transitions, 6328 flow [2024-06-28 02:41:24,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 449 transitions, 6189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:24,645 INFO L231 Difference]: Finished difference. Result has 339 places, 405 transitions, 4858 flow [2024-06-28 02:41:24,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4858, PETRI_PLACES=339, PETRI_TRANSITIONS=405} [2024-06-28 02:41:24,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-28 02:41:24,646 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 405 transitions, 4858 flow [2024-06-28 02:41:24,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:24,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:24,646 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-28 02:41:24,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:41:24,646 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:24,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:24,647 INFO L85 PathProgramCache]: Analyzing trace with hash 501301585, now seen corresponding path program 3 times [2024-06-28 02:41:24,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:24,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530317225] [2024-06-28 02:41:24,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:24,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:24,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:24,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:24,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530317225] [2024-06-28 02:41:24,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530317225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:24,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:24,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:24,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112059517] [2024-06-28 02:41:24,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:24,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:24,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:24,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:24,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:24,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:24,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 405 transitions, 4858 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:24,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:24,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:24,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:26,131 INFO L124 PetriNetUnfolderBase]: 4536/7863 cut-off events. [2024-06-28 02:41:26,131 INFO L125 PetriNetUnfolderBase]: For 1167794/1167794 co-relation queries the response was YES. [2024-06-28 02:41:26,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53444 conditions, 7863 events. 4536/7863 cut-off events. For 1167794/1167794 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57296 event pairs, 1429 based on Foata normal form. 10/7867 useless extension candidates. Maximal degree in co-relation 53283. Up to 6425 conditions per place. [2024-06-28 02:41:26,239 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 384 selfloop transitions, 54 changer transitions 0/446 dead transitions. [2024-06-28 02:41:26,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 446 transitions, 6104 flow [2024-06-28 02:41:26,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:26,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:26,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:41:26,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:41:26,240 INFO L175 Difference]: Start difference. First operand has 339 places, 405 transitions, 4858 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:41:26,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 446 transitions, 6104 flow [2024-06-28 02:41:31,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 446 transitions, 5964 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:31,205 INFO L231 Difference]: Finished difference. Result has 342 places, 405 transitions, 4833 flow [2024-06-28 02:41:31,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4833, PETRI_PLACES=342, PETRI_TRANSITIONS=405} [2024-06-28 02:41:31,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-28 02:41:31,205 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 405 transitions, 4833 flow [2024-06-28 02:41:31,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:31,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:31,206 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-28 02:41:31,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:41:31,206 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:31,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash 509872465, now seen corresponding path program 4 times [2024-06-28 02:41:31,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:31,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049393771] [2024-06-28 02:41:31,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:31,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:31,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:31,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:31,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:31,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049393771] [2024-06-28 02:41:31,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049393771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:31,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:31,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:31,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116046523] [2024-06-28 02:41:31,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:31,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:31,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:31,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:31,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:31,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:31,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 405 transitions, 4833 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:31,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:31,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:31,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:32,683 INFO L124 PetriNetUnfolderBase]: 4526/7860 cut-off events. [2024-06-28 02:41:32,683 INFO L125 PetriNetUnfolderBase]: For 1133930/1133930 co-relation queries the response was YES. [2024-06-28 02:41:32,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 7860 events. 4526/7860 cut-off events. For 1133930/1133930 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57387 event pairs, 1441 based on Foata normal form. 10/7866 useless extension candidates. Maximal degree in co-relation 52307. Up to 7106 conditions per place. [2024-06-28 02:41:32,793 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 51 changer transitions 0/438 dead transitions. [2024-06-28 02:41:32,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 438 transitions, 5832 flow [2024-06-28 02:41:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:32,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:32,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:41:32,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-28 02:41:32,794 INFO L175 Difference]: Start difference. First operand has 342 places, 405 transitions, 4833 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:41:32,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 438 transitions, 5832 flow [2024-06-28 02:41:38,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 438 transitions, 5732 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:38,178 INFO L231 Difference]: Finished difference. Result has 344 places, 407 transitions, 4892 flow [2024-06-28 02:41:38,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=344, PETRI_TRANSITIONS=407} [2024-06-28 02:41:38,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-28 02:41:38,178 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 407 transitions, 4892 flow [2024-06-28 02:41:38,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:38,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:38,179 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-28 02:41:38,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:41:38,179 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:38,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:38,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1703125329, now seen corresponding path program 5 times [2024-06-28 02:41:38,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:38,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703237385] [2024-06-28 02:41:38,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:38,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:38,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:38,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:38,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:38,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703237385] [2024-06-28 02:41:38,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703237385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:38,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:38,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:38,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293512228] [2024-06-28 02:41:38,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:38,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:38,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:38,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:38,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:38,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:38,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 407 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:38,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:38,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:38,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:39,704 INFO L124 PetriNetUnfolderBase]: 4547/7888 cut-off events. [2024-06-28 02:41:39,705 INFO L125 PetriNetUnfolderBase]: For 1111046/1111046 co-relation queries the response was YES. [2024-06-28 02:41:39,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53130 conditions, 7888 events. 4547/7888 cut-off events. For 1111046/1111046 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57599 event pairs, 1439 based on Foata normal form. 2/7884 useless extension candidates. Maximal degree in co-relation 52967. Up to 7114 conditions per place. [2024-06-28 02:41:39,809 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 59 changer transitions 0/446 dead transitions. [2024-06-28 02:41:39,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 446 transitions, 6201 flow [2024-06-28 02:41:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:41:39,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:41:39,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 02:41:39,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5926829268292683 [2024-06-28 02:41:39,810 INFO L175 Difference]: Start difference. First operand has 344 places, 407 transitions, 4892 flow. Second operand 10 states and 243 transitions. [2024-06-28 02:41:39,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 446 transitions, 6201 flow [2024-06-28 02:41:44,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 446 transitions, 6081 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:44,830 INFO L231 Difference]: Finished difference. Result has 349 places, 411 transitions, 5008 flow [2024-06-28 02:41:44,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5008, PETRI_PLACES=349, PETRI_TRANSITIONS=411} [2024-06-28 02:41:44,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-28 02:41:44,831 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 411 transitions, 5008 flow [2024-06-28 02:41:44,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:44,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:44,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:44,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:41:44,831 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:44,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:44,832 INFO L85 PathProgramCache]: Analyzing trace with hash -2008773995, now seen corresponding path program 6 times [2024-06-28 02:41:44,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:44,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248399483] [2024-06-28 02:41:44,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:44,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:44,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-28 02:41:44,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:44,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248399483] [2024-06-28 02:41:44,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248399483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:44,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:44,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:44,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122742815] [2024-06-28 02:41:44,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:44,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:44,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:44,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:44,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:44,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:44,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 411 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:44,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:44,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:44,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:46,383 INFO L124 PetriNetUnfolderBase]: 4542/7884 cut-off events. [2024-06-28 02:41:46,383 INFO L125 PetriNetUnfolderBase]: For 1114380/1114380 co-relation queries the response was YES. [2024-06-28 02:41:46,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52999 conditions, 7884 events. 4542/7884 cut-off events. For 1114380/1114380 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57594 event pairs, 1443 based on Foata normal form. 2/7882 useless extension candidates. Maximal degree in co-relation 52834. Up to 7162 conditions per place. [2024-06-28 02:41:46,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 53 changer transitions 0/441 dead transitions. [2024-06-28 02:41:46,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 441 transitions, 5948 flow [2024-06-28 02:41:46,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:41:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:41:46,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 02:41:46,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-28 02:41:46,500 INFO L175 Difference]: Start difference. First operand has 349 places, 411 transitions, 5008 flow. Second operand 10 states and 238 transitions. [2024-06-28 02:41:46,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 441 transitions, 5948 flow [2024-06-28 02:41:51,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 441 transitions, 5789 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:51,781 INFO L231 Difference]: Finished difference. Result has 352 places, 411 transitions, 4960 flow [2024-06-28 02:41:51,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4960, PETRI_PLACES=352, PETRI_TRANSITIONS=411} [2024-06-28 02:41:51,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 02:41:51,782 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 411 transitions, 4960 flow [2024-06-28 02:41:51,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:51,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:51,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-28 02:41:51,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:41:51,782 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:51,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:51,783 INFO L85 PathProgramCache]: Analyzing trace with hash 509883160, now seen corresponding path program 1 times [2024-06-28 02:41:51,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:51,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319929900] [2024-06-28 02:41:51,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:51,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:51,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:51,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-28 02:41:51,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:51,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319929900] [2024-06-28 02:41:51,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319929900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:51,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:51,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:51,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325773740] [2024-06-28 02:41:51,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:51,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:51,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:51,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:51,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:51,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:51,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 411 transitions, 4960 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:51,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:51,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:51,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:53,198 INFO L124 PetriNetUnfolderBase]: 4555/7898 cut-off events. [2024-06-28 02:41:53,199 INFO L125 PetriNetUnfolderBase]: For 1132065/1132065 co-relation queries the response was YES. [2024-06-28 02:41:53,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53260 conditions, 7898 events. 4555/7898 cut-off events. For 1132065/1132065 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57784 event pairs, 1464 based on Foata normal form. 1/7893 useless extension candidates. Maximal degree in co-relation 53094. Up to 6953 conditions per place. [2024-06-28 02:41:53,313 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 318 selfloop transitions, 106 changer transitions 0/432 dead transitions. [2024-06-28 02:41:53,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 432 transitions, 6414 flow [2024-06-28 02:41:53,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:53,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:53,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:41:53,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:41:53,314 INFO L175 Difference]: Start difference. First operand has 352 places, 411 transitions, 4960 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:41:53,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 432 transitions, 6414 flow [2024-06-28 02:41:58,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 432 transitions, 6287 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:58,654 INFO L231 Difference]: Finished difference. Result has 349 places, 417 transitions, 5143 flow [2024-06-28 02:41:58,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5143, PETRI_PLACES=349, PETRI_TRANSITIONS=417} [2024-06-28 02:41:58,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-28 02:41:58,655 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 417 transitions, 5143 flow [2024-06-28 02:41:58,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:58,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:58,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:58,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:41:58,655 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:58,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:58,656 INFO L85 PathProgramCache]: Analyzing trace with hash 819140524, now seen corresponding path program 2 times [2024-06-28 02:41:58,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:58,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774140722] [2024-06-28 02:41:58,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:58,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:58,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:58,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:58,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774140722] [2024-06-28 02:41:58,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774140722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:58,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:58,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:58,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230914164] [2024-06-28 02:41:58,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:58,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:58,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:58,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:58,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:58,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:58,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 417 transitions, 5143 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:58,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:58,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:58,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:00,108 INFO L124 PetriNetUnfolderBase]: 4552/7894 cut-off events. [2024-06-28 02:42:00,109 INFO L125 PetriNetUnfolderBase]: For 1143262/1143262 co-relation queries the response was YES. [2024-06-28 02:42:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53441 conditions, 7894 events. 4552/7894 cut-off events. For 1143262/1143262 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57668 event pairs, 1464 based on Foata normal form. 1/7889 useless extension candidates. Maximal degree in co-relation 53274. Up to 6950 conditions per place. [2024-06-28 02:42:00,220 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 115 changer transitions 0/434 dead transitions. [2024-06-28 02:42:00,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 434 transitions, 6281 flow [2024-06-28 02:42:00,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:00,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:00,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:42:00,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:42:00,221 INFO L175 Difference]: Start difference. First operand has 349 places, 417 transitions, 5143 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:42:00,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 434 transitions, 6281 flow [2024-06-28 02:42:05,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 434 transitions, 6154 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:05,714 INFO L231 Difference]: Finished difference. Result has 352 places, 417 transitions, 5260 flow [2024-06-28 02:42:05,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5260, PETRI_PLACES=352, PETRI_TRANSITIONS=417} [2024-06-28 02:42:05,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 02:42:05,715 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 417 transitions, 5260 flow [2024-06-28 02:42:05,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:05,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:05,715 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-28 02:42:05,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:42:05,716 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:05,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:05,716 INFO L85 PathProgramCache]: Analyzing trace with hash -642023620, now seen corresponding path program 3 times [2024-06-28 02:42:05,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:05,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056233007] [2024-06-28 02:42:05,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:05,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:05,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:05,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:05,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056233007] [2024-06-28 02:42:05,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056233007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:05,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:05,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:05,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117097102] [2024-06-28 02:42:05,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:05,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:05,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:05,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:05,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:05,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:05,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 417 transitions, 5260 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:05,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:05,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:05,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:07,100 INFO L124 PetriNetUnfolderBase]: 4549/7890 cut-off events. [2024-06-28 02:42:07,100 INFO L125 PetriNetUnfolderBase]: For 1136652/1136652 co-relation queries the response was YES. [2024-06-28 02:42:07,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53394 conditions, 7890 events. 4549/7890 cut-off events. For 1136652/1136652 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57641 event pairs, 1461 based on Foata normal form. 1/7885 useless extension candidates. Maximal degree in co-relation 53227. Up to 6947 conditions per place. [2024-06-28 02:42:07,210 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 112 changer transitions 0/432 dead transitions. [2024-06-28 02:42:07,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 432 transitions, 6144 flow [2024-06-28 02:42:07,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:07,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:07,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:42:07,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:42:07,211 INFO L175 Difference]: Start difference. First operand has 352 places, 417 transitions, 5260 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:42:07,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 432 transitions, 6144 flow [2024-06-28 02:42:13,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 432 transitions, 5866 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:13,212 INFO L231 Difference]: Finished difference. Result has 354 places, 417 transitions, 5216 flow [2024-06-28 02:42:13,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5216, PETRI_PLACES=354, PETRI_TRANSITIONS=417} [2024-06-28 02:42:13,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-28 02:42:13,212 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 417 transitions, 5216 flow [2024-06-28 02:42:13,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:13,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:13,213 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-28 02:42:13,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:42:13,214 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:13,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:13,215 INFO L85 PathProgramCache]: Analyzing trace with hash -703518179, now seen corresponding path program 7 times [2024-06-28 02:42:13,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:13,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392788309] [2024-06-28 02:42:13,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:13,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:13,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:13,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:13,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392788309] [2024-06-28 02:42:13,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392788309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:13,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:13,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:13,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882926111] [2024-06-28 02:42:13,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:13,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:13,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:13,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:13,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:13,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:13,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 417 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:13,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:13,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:13,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,713 INFO L124 PetriNetUnfolderBase]: 4585/7932 cut-off events. [2024-06-28 02:42:14,713 INFO L125 PetriNetUnfolderBase]: For 1205516/1205516 co-relation queries the response was YES. [2024-06-28 02:42:14,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53751 conditions, 7932 events. 4585/7932 cut-off events. For 1205516/1205516 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57806 event pairs, 1471 based on Foata normal form. 10/7922 useless extension candidates. Maximal degree in co-relation 53584. Up to 5772 conditions per place. [2024-06-28 02:42:14,824 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 284 selfloop transitions, 166 changer transitions 0/458 dead transitions. [2024-06-28 02:42:14,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 458 transitions, 6775 flow [2024-06-28 02:42:14,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:14,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:14,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:42:14,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615853658536586 [2024-06-28 02:42:14,827 INFO L175 Difference]: Start difference. First operand has 354 places, 417 transitions, 5216 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:42:14,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 458 transitions, 6775 flow [2024-06-28 02:42:20,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 458 transitions, 6388 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 02:42:20,452 INFO L231 Difference]: Finished difference. Result has 352 places, 419 transitions, 5216 flow [2024-06-28 02:42:20,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5216, PETRI_PLACES=352, PETRI_TRANSITIONS=419} [2024-06-28 02:42:20,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 02:42:20,461 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 419 transitions, 5216 flow [2024-06-28 02:42:20,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:20,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:20,461 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-28 02:42:20,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:42:20,463 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:20,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:20,463 INFO L85 PathProgramCache]: Analyzing trace with hash -99045039, now seen corresponding path program 8 times [2024-06-28 02:42:20,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:20,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321732080] [2024-06-28 02:42:20,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:20,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:20,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:20,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:20,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321732080] [2024-06-28 02:42:20,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321732080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:20,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:20,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:20,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846812858] [2024-06-28 02:42:20,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:20,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:20,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:20,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:20,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:20,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:20,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 419 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:20,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:20,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:20,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:21,907 INFO L124 PetriNetUnfolderBase]: 4621/7997 cut-off events. [2024-06-28 02:42:21,907 INFO L125 PetriNetUnfolderBase]: For 1209912/1209912 co-relation queries the response was YES. [2024-06-28 02:42:21,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54360 conditions, 7997 events. 4621/7997 cut-off events. For 1209912/1209912 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 58347 event pairs, 1493 based on Foata normal form. 10/7987 useless extension candidates. Maximal degree in co-relation 54194. Up to 6787 conditions per place. [2024-06-28 02:42:22,020 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 162 changer transitions 0/450 dead transitions. [2024-06-28 02:42:22,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 450 transitions, 6475 flow [2024-06-28 02:42:22,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:22,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:22,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:42:22,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:42:22,021 INFO L175 Difference]: Start difference. First operand has 352 places, 419 transitions, 5216 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:42:22,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 450 transitions, 6475 flow [2024-06-28 02:42:26,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 450 transitions, 6149 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:26,993 INFO L231 Difference]: Finished difference. Result has 355 places, 421 transitions, 5269 flow [2024-06-28 02:42:26,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4891, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5269, PETRI_PLACES=355, PETRI_TRANSITIONS=421} [2024-06-28 02:42:26,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-28 02:42:26,993 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 421 transitions, 5269 flow [2024-06-28 02:42:26,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:26,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:26,994 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-28 02:42:26,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:42:26,994 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:26,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:26,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1377995089, now seen corresponding path program 9 times [2024-06-28 02:42:26,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:26,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208121682] [2024-06-28 02:42:26,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:26,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:26,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:27,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-28 02:42:27,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:27,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208121682] [2024-06-28 02:42:27,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208121682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:27,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:27,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:27,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809109023] [2024-06-28 02:42:27,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:27,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:27,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:27,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:27,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:27,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:27,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 421 transitions, 5269 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:27,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:27,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:27,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:28,608 INFO L124 PetriNetUnfolderBase]: 4611/7982 cut-off events. [2024-06-28 02:42:28,609 INFO L125 PetriNetUnfolderBase]: For 1168382/1168382 co-relation queries the response was YES. [2024-06-28 02:42:28,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53368 conditions, 7982 events. 4611/7982 cut-off events. For 1168382/1168382 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58290 event pairs, 1485 based on Foata normal form. 10/7971 useless extension candidates. Maximal degree in co-relation 53201. Up to 6773 conditions per place. [2024-06-28 02:42:28,710 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 165 changer transitions 0/449 dead transitions. [2024-06-28 02:42:28,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 449 transitions, 6523 flow [2024-06-28 02:42:28,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:28,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:28,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:42:28,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:42:28,712 INFO L175 Difference]: Start difference. First operand has 355 places, 421 transitions, 5269 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:42:28,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 449 transitions, 6523 flow [2024-06-28 02:42:33,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 449 transitions, 6181 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:33,038 INFO L231 Difference]: Finished difference. Result has 357 places, 423 transitions, 5315 flow [2024-06-28 02:42:33,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5315, PETRI_PLACES=357, PETRI_TRANSITIONS=423} [2024-06-28 02:42:33,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-28 02:42:33,038 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 423 transitions, 5315 flow [2024-06-28 02:42:33,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:33,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:33,039 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-28 02:42:33,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:42:33,039 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:33,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:33,039 INFO L85 PathProgramCache]: Analyzing trace with hash -492629679, now seen corresponding path program 10 times [2024-06-28 02:42:33,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:33,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931750674] [2024-06-28 02:42:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:33,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:33,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:33,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:33,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:33,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931750674] [2024-06-28 02:42:33,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931750674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:33,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:33,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:33,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033944298] [2024-06-28 02:42:33,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:33,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:33,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:33,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:33,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:33,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:33,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 423 transitions, 5315 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:33,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:33,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:33,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:34,570 INFO L124 PetriNetUnfolderBase]: 4619/8008 cut-off events. [2024-06-28 02:42:34,570 INFO L125 PetriNetUnfolderBase]: For 1124323/1124323 co-relation queries the response was YES. [2024-06-28 02:42:34,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53550 conditions, 8008 events. 4619/8008 cut-off events. For 1124323/1124323 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 58557 event pairs, 1443 based on Foata normal form. 2/8006 useless extension candidates. Maximal degree in co-relation 53382. Up to 7327 conditions per place. [2024-06-28 02:42:34,680 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 37 changer transitions 0/444 dead transitions. [2024-06-28 02:42:34,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 444 transitions, 6287 flow [2024-06-28 02:42:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:34,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:34,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:42:34,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-28 02:42:34,681 INFO L175 Difference]: Start difference. First operand has 357 places, 423 transitions, 5315 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:42:34,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 444 transitions, 6287 flow [2024-06-28 02:42:40,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 444 transitions, 5935 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:40,106 INFO L231 Difference]: Finished difference. Result has 359 places, 425 transitions, 5100 flow [2024-06-28 02:42:40,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4963, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5100, PETRI_PLACES=359, PETRI_TRANSITIONS=425} [2024-06-28 02:42:40,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 02:42:40,106 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 425 transitions, 5100 flow [2024-06-28 02:42:40,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:40,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:40,107 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-28 02:42:40,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:42:40,107 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:40,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:40,107 INFO L85 PathProgramCache]: Analyzing trace with hash -495486639, now seen corresponding path program 11 times [2024-06-28 02:42:40,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:40,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114224944] [2024-06-28 02:42:40,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:40,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:40,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:40,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:40,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:40,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114224944] [2024-06-28 02:42:40,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114224944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:40,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:40,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:40,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044537051] [2024-06-28 02:42:40,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:40,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:40,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:40,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:40,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:40,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:40,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 425 transitions, 5100 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:40,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:40,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:40,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:41,619 INFO L124 PetriNetUnfolderBase]: 4627/8020 cut-off events. [2024-06-28 02:42:41,620 INFO L125 PetriNetUnfolderBase]: For 1139117/1139117 co-relation queries the response was YES. [2024-06-28 02:42:41,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53191 conditions, 8020 events. 4627/8020 cut-off events. For 1139117/1139117 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 58647 event pairs, 1443 based on Foata normal form. 2/8018 useless extension candidates. Maximal degree in co-relation 53022. Up to 7325 conditions per place. [2024-06-28 02:42:41,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 41 changer transitions 0/448 dead transitions. [2024-06-28 02:42:41,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 448 transitions, 6079 flow [2024-06-28 02:42:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:41,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:42:41,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 02:42:41,730 INFO L175 Difference]: Start difference. First operand has 359 places, 425 transitions, 5100 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:42:41,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 448 transitions, 6079 flow [2024-06-28 02:42:46,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 448 transitions, 5968 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:46,843 INFO L231 Difference]: Finished difference. Result has 362 places, 427 transitions, 5129 flow [2024-06-28 02:42:46,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4989, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5129, PETRI_PLACES=362, PETRI_TRANSITIONS=427} [2024-06-28 02:42:46,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-28 02:42:46,844 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 427 transitions, 5129 flow [2024-06-28 02:42:46,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:46,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:46,844 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-28 02:42:46,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:42:46,845 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:46,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:46,845 INFO L85 PathProgramCache]: Analyzing trace with hash -852047379, now seen corresponding path program 12 times [2024-06-28 02:42:46,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:46,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900213498] [2024-06-28 02:42:46,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:46,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:46,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:46,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:46,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900213498] [2024-06-28 02:42:46,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900213498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:46,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:46,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:46,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483785461] [2024-06-28 02:42:46,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:46,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:46,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:46,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:46,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:46,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:46,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 427 transitions, 5129 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:46,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:46,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:46,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:48,342 INFO L124 PetriNetUnfolderBase]: 4635/8019 cut-off events. [2024-06-28 02:42:48,342 INFO L125 PetriNetUnfolderBase]: For 1157453/1157453 co-relation queries the response was YES. [2024-06-28 02:42:48,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53420 conditions, 8019 events. 4635/8019 cut-off events. For 1157453/1157453 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58502 event pairs, 1487 based on Foata normal form. 2/8001 useless extension candidates. Maximal degree in co-relation 53250. Up to 6841 conditions per place. [2024-06-28 02:42:48,445 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 177 changer transitions 0/449 dead transitions. [2024-06-28 02:42:48,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 449 transitions, 6363 flow [2024-06-28 02:42:48,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:48,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:48,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:42:48,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:42:48,446 INFO L175 Difference]: Start difference. First operand has 362 places, 427 transitions, 5129 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:42:48,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 449 transitions, 6363 flow [2024-06-28 02:42:52,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 449 transitions, 6248 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:52,806 INFO L231 Difference]: Finished difference. Result has 363 places, 429 transitions, 5429 flow [2024-06-28 02:42:52,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5429, PETRI_PLACES=363, PETRI_TRANSITIONS=429} [2024-06-28 02:42:52,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 02:42:52,807 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 429 transitions, 5429 flow [2024-06-28 02:42:52,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:52,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:52,807 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-28 02:42:52,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:42:52,807 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:52,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:52,808 INFO L85 PathProgramCache]: Analyzing trace with hash -629277654, now seen corresponding path program 4 times [2024-06-28 02:42:52,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:52,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002810490] [2024-06-28 02:42:52,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:52,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:52,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:52,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:52,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002810490] [2024-06-28 02:42:52,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002810490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:52,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:52,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:52,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044270942] [2024-06-28 02:42:52,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:52,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:52,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:52,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:52,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:52,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:52,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 429 transitions, 5429 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:52,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:52,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:52,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:54,228 INFO L124 PetriNetUnfolderBase]: 4648/8046 cut-off events. [2024-06-28 02:42:54,228 INFO L125 PetriNetUnfolderBase]: For 1176615/1176615 co-relation queries the response was YES. [2024-06-28 02:42:54,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54239 conditions, 8046 events. 4648/8046 cut-off events. For 1176615/1176615 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 58870 event pairs, 1466 based on Foata normal form. 1/8041 useless extension candidates. Maximal degree in co-relation 54068. Up to 6862 conditions per place. [2024-06-28 02:42:54,338 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 152 changer transitions 0/454 dead transitions. [2024-06-28 02:42:54,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 454 transitions, 6949 flow [2024-06-28 02:42:54,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:54,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:42:54,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:42:54,340 INFO L175 Difference]: Start difference. First operand has 363 places, 429 transitions, 5429 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:42:54,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 454 transitions, 6949 flow [2024-06-28 02:43:00,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 454 transitions, 6546 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:00,083 INFO L231 Difference]: Finished difference. Result has 364 places, 435 transitions, 5412 flow [2024-06-28 02:43:00,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5412, PETRI_PLACES=364, PETRI_TRANSITIONS=435} [2024-06-28 02:43:00,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-28 02:43:00,083 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 435 transitions, 5412 flow [2024-06-28 02:43:00,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:00,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:00,084 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-28 02:43:00,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:43:00,084 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:00,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:00,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1992243638, now seen corresponding path program 5 times [2024-06-28 02:43:00,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:00,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525247400] [2024-06-28 02:43:00,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:00,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:00,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:00,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525247400] [2024-06-28 02:43:00,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525247400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:00,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:00,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:00,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438744597] [2024-06-28 02:43:00,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:00,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:00,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:00,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:00,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:00,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:00,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 435 transitions, 5412 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:00,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:00,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:00,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:01,526 INFO L124 PetriNetUnfolderBase]: 4661/8068 cut-off events. [2024-06-28 02:43:01,527 INFO L125 PetriNetUnfolderBase]: For 1202335/1202335 co-relation queries the response was YES. [2024-06-28 02:43:01,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54510 conditions, 8068 events. 4661/8068 cut-off events. For 1202335/1202335 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59118 event pairs, 1466 based on Foata normal form. 1/8063 useless extension candidates. Maximal degree in co-relation 54338. Up to 6877 conditions per place. [2024-06-28 02:43:01,640 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-28 02:43:01,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 463 transitions, 6962 flow [2024-06-28 02:43:01,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:01,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:43:01,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:43:01,641 INFO L175 Difference]: Start difference. First operand has 364 places, 435 transitions, 5412 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:43:01,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 463 transitions, 6962 flow [2024-06-28 02:43:08,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 463 transitions, 6749 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:08,045 INFO L231 Difference]: Finished difference. Result has 368 places, 441 transitions, 5604 flow [2024-06-28 02:43:08,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5205, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5604, PETRI_PLACES=368, PETRI_TRANSITIONS=441} [2024-06-28 02:43:08,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 02:43:08,045 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 441 transitions, 5604 flow [2024-06-28 02:43:08,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:08,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:08,046 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-28 02:43:08,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:43:08,046 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:08,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:08,046 INFO L85 PathProgramCache]: Analyzing trace with hash -508774420, now seen corresponding path program 6 times [2024-06-28 02:43:08,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:08,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809199724] [2024-06-28 02:43:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:08,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:08,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:08,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:08,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:08,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809199724] [2024-06-28 02:43:08,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809199724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:08,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:08,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:08,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609441280] [2024-06-28 02:43:08,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:08,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:08,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:08,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:08,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:08,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:08,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 441 transitions, 5604 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:08,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:08,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:08,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:09,480 INFO L124 PetriNetUnfolderBase]: 4658/8064 cut-off events. [2024-06-28 02:43:09,481 INFO L125 PetriNetUnfolderBase]: For 1213074/1213074 co-relation queries the response was YES. [2024-06-28 02:43:09,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54630 conditions, 8064 events. 4658/8064 cut-off events. For 1213074/1213074 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59007 event pairs, 1466 based on Foata normal form. 1/8059 useless extension candidates. Maximal degree in co-relation 54457. Up to 6874 conditions per place. [2024-06-28 02:43:09,596 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 182 changer transitions 0/463 dead transitions. [2024-06-28 02:43:09,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 463 transitions, 7084 flow [2024-06-28 02:43:09,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:09,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:09,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:43:09,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-28 02:43:09,598 INFO L175 Difference]: Start difference. First operand has 368 places, 441 transitions, 5604 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:43:09,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 463 transitions, 7084 flow [2024-06-28 02:43:15,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 463 transitions, 6867 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:15,013 INFO L231 Difference]: Finished difference. Result has 372 places, 441 transitions, 5759 flow [2024-06-28 02:43:15,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5387, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5759, PETRI_PLACES=372, PETRI_TRANSITIONS=441} [2024-06-28 02:43:15,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 02:43:15,014 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 441 transitions, 5759 flow [2024-06-28 02:43:15,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:15,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:15,015 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-28 02:43:15,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:43:15,015 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:15,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:15,015 INFO L85 PathProgramCache]: Analyzing trace with hash 794275364, now seen corresponding path program 7 times [2024-06-28 02:43:15,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:15,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475561019] [2024-06-28 02:43:15,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:15,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:15,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:15,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:15,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:15,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475561019] [2024-06-28 02:43:15,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475561019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:15,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:15,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:15,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666966220] [2024-06-28 02:43:15,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:15,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:15,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:15,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:15,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:15,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:15,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 441 transitions, 5759 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:15,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:15,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:15,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:16,639 INFO L124 PetriNetUnfolderBase]: 4679/8099 cut-off events. [2024-06-28 02:43:16,639 INFO L125 PetriNetUnfolderBase]: For 1249420/1249420 co-relation queries the response was YES. [2024-06-28 02:43:16,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55376 conditions, 8099 events. 4679/8099 cut-off events. For 1249420/1249420 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59310 event pairs, 1466 based on Foata normal form. 1/8094 useless extension candidates. Maximal degree in co-relation 55202. Up to 6898 conditions per place. [2024-06-28 02:43:16,743 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 284 selfloop transitions, 175 changer transitions 0/467 dead transitions. [2024-06-28 02:43:16,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 467 transitions, 7626 flow [2024-06-28 02:43:16,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:16,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:16,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:43:16,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:43:16,745 INFO L175 Difference]: Start difference. First operand has 372 places, 441 transitions, 5759 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:43:16,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 467 transitions, 7626 flow [2024-06-28 02:43:23,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 7074 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:23,058 INFO L231 Difference]: Finished difference. Result has 372 places, 450 transitions, 5692 flow [2024-06-28 02:43:23,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5692, PETRI_PLACES=372, PETRI_TRANSITIONS=450} [2024-06-28 02:43:23,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 02:43:23,059 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 450 transitions, 5692 flow [2024-06-28 02:43:23,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:23,059 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-28 02:43:23,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:43:23,060 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:23,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:23,060 INFO L85 PathProgramCache]: Analyzing trace with hash -508388470, now seen corresponding path program 8 times [2024-06-28 02:43:23,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:23,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651402392] [2024-06-28 02:43:23,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:23,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:23,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:23,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-28 02:43:23,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:23,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651402392] [2024-06-28 02:43:23,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651402392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:23,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:23,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:23,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441862205] [2024-06-28 02:43:23,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:23,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:23,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:23,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:23,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:23,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:23,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 450 transitions, 5692 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:23,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:23,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,618 INFO L124 PetriNetUnfolderBase]: 4676/8095 cut-off events. [2024-06-28 02:43:24,619 INFO L125 PetriNetUnfolderBase]: For 1258028/1258028 co-relation queries the response was YES. [2024-06-28 02:43:24,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55150 conditions, 8095 events. 4676/8095 cut-off events. For 1258028/1258028 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59265 event pairs, 1466 based on Foata normal form. 1/8090 useless extension candidates. Maximal degree in co-relation 54975. Up to 6895 conditions per place. [2024-06-28 02:43:24,743 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 192 changer transitions 0/468 dead transitions. [2024-06-28 02:43:24,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 468 transitions, 6918 flow [2024-06-28 02:43:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:24,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:24,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:43:24,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:43:24,744 INFO L175 Difference]: Start difference. First operand has 372 places, 450 transitions, 5692 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:43:24,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 468 transitions, 6918 flow [2024-06-28 02:43:31,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 468 transitions, 6766 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:43:31,361 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 5930 flow [2024-06-28 02:43:31,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5540, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5930, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-28 02:43:31,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 02:43:31,362 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 5930 flow [2024-06-28 02:43:31,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:31,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:31,362 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-28 02:43:31,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:43:31,362 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:31,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:31,363 INFO L85 PathProgramCache]: Analyzing trace with hash -503233480, now seen corresponding path program 9 times [2024-06-28 02:43:31,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:31,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558216105] [2024-06-28 02:43:31,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:31,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:31,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:31,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:31,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558216105] [2024-06-28 02:43:31,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558216105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:31,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:31,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:31,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591090465] [2024-06-28 02:43:31,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:31,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:31,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:31,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:31,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:31,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:31,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 5930 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:31,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:31,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:31,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:32,871 INFO L124 PetriNetUnfolderBase]: 4673/8091 cut-off events. [2024-06-28 02:43:32,871 INFO L125 PetriNetUnfolderBase]: For 1269850/1269850 co-relation queries the response was YES. [2024-06-28 02:43:32,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55327 conditions, 8091 events. 4673/8091 cut-off events. For 1269850/1269850 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59199 event pairs, 1466 based on Foata normal form. 1/8086 useless extension candidates. Maximal degree in co-relation 55151. Up to 6892 conditions per place. [2024-06-28 02:43:32,989 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 171 changer transitions 0/465 dead transitions. [2024-06-28 02:43:32,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 465 transitions, 7144 flow [2024-06-28 02:43:32,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:32,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:32,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:43:32,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:43:32,990 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 5930 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:43:32,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 465 transitions, 7144 flow [2024-06-28 02:43:40,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 465 transitions, 6783 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:40,013 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5918 flow [2024-06-28 02:43:40,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-28 02:43:40,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 02:43:40,013 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5918 flow [2024-06-28 02:43:40,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:40,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:40,014 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-28 02:43:40,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:43:40,014 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:40,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:40,014 INFO L85 PathProgramCache]: Analyzing trace with hash -232825062, now seen corresponding path program 10 times [2024-06-28 02:43:40,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:40,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684036337] [2024-06-28 02:43:40,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:40,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:40,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:40,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:40,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:40,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684036337] [2024-06-28 02:43:40,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684036337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:40,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:40,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:40,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61331559] [2024-06-28 02:43:40,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:40,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:40,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:40,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:40,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:40,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:40,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5918 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:40,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:40,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:40,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:41,526 INFO L124 PetriNetUnfolderBase]: 4670/8085 cut-off events. [2024-06-28 02:43:41,526 INFO L125 PetriNetUnfolderBase]: For 1280993/1280993 co-relation queries the response was YES. [2024-06-28 02:43:41,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55295 conditions, 8085 events. 4670/8085 cut-off events. For 1280993/1280993 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59294 event pairs, 1583 based on Foata normal form. 1/8073 useless extension candidates. Maximal degree in co-relation 55118. Up to 6889 conditions per place. [2024-06-28 02:43:41,643 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 168 changer transitions 0/462 dead transitions. [2024-06-28 02:43:41,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 462 transitions, 7120 flow [2024-06-28 02:43:41,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:41,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:41,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:43:41,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:43:41,645 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5918 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:43:41,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 462 transitions, 7120 flow [2024-06-28 02:43:47,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 462 transitions, 6758 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:47,764 INFO L231 Difference]: Finished difference. Result has 380 places, 450 transitions, 5898 flow [2024-06-28 02:43:47,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5898, PETRI_PLACES=380, PETRI_TRANSITIONS=450} [2024-06-28 02:43:47,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 02:43:47,764 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 450 transitions, 5898 flow [2024-06-28 02:43:47,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:47,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:47,765 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-28 02:43:47,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:43:47,765 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:47,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:47,765 INFO L85 PathProgramCache]: Analyzing trace with hash -233032452, now seen corresponding path program 11 times [2024-06-28 02:43:47,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:47,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928536284] [2024-06-28 02:43:47,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:47,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:47,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:47,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:47,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:47,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928536284] [2024-06-28 02:43:47,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928536284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:47,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:47,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:47,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809024083] [2024-06-28 02:43:47,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:47,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:47,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:47,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:47,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:47,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:47,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 450 transitions, 5898 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:47,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:47,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:47,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:49,487 INFO L124 PetriNetUnfolderBase]: 4667/8081 cut-off events. [2024-06-28 02:43:49,487 INFO L125 PetriNetUnfolderBase]: For 1290397/1290397 co-relation queries the response was YES. [2024-06-28 02:43:49,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55244 conditions, 8081 events. 4667/8081 cut-off events. For 1290397/1290397 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59282 event pairs, 1583 based on Foata normal form. 1/8069 useless extension candidates. Maximal degree in co-relation 55066. Up to 6886 conditions per place. [2024-06-28 02:43:49,599 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 167 changer transitions 0/461 dead transitions. [2024-06-28 02:43:49,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 461 transitions, 6830 flow [2024-06-28 02:43:49,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:49,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:49,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:43:49,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:43:49,600 INFO L175 Difference]: Start difference. First operand has 380 places, 450 transitions, 5898 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:43:49,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 461 transitions, 6830 flow [2024-06-28 02:43:54,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 461 transitions, 5940 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:43:54,236 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 5348 flow [2024-06-28 02:43:54,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5348, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-28 02:43:54,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 02:43:54,236 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 5348 flow [2024-06-28 02:43:54,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:54,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:54,237 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-28 02:43:54,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:43:54,237 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:54,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:54,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1516756863, now seen corresponding path program 13 times [2024-06-28 02:43:54,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:54,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986423598] [2024-06-28 02:43:54,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:54,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:54,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:54,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:54,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:54,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986423598] [2024-06-28 02:43:54,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986423598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:54,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:54,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:54,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750486627] [2024-06-28 02:43:54,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:54,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:54,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:54,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:54,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:54,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:54,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 5348 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:54,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:54,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:54,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:56,162 INFO L124 PetriNetUnfolderBase]: 4703/8130 cut-off events. [2024-06-28 02:43:56,162 INFO L125 PetriNetUnfolderBase]: For 1388915/1388915 co-relation queries the response was YES. [2024-06-28 02:43:56,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55416 conditions, 8130 events. 4703/8130 cut-off events. For 1388915/1388915 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59454 event pairs, 1452 based on Foata normal form. 10/8134 useless extension candidates. Maximal degree in co-relation 55238. Up to 5586 conditions per place. [2024-06-28 02:43:56,278 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 171 changer transitions 0/487 dead transitions. [2024-06-28 02:43:56,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 487 transitions, 6745 flow [2024-06-28 02:43:56,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:56,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:56,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:43:56,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-28 02:43:56,279 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 5348 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:43:56,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 487 transitions, 6745 flow [2024-06-28 02:44:01,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 487 transitions, 6290 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:01,649 INFO L231 Difference]: Finished difference. Result has 377 places, 452 transitions, 5295 flow [2024-06-28 02:44:01,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5295, PETRI_PLACES=377, PETRI_TRANSITIONS=452} [2024-06-28 02:44:01,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 02:44:01,650 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 452 transitions, 5295 flow [2024-06-28 02:44:01,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:01,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:01,651 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-28 02:44:01,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:44:01,651 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:01,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:01,651 INFO L85 PathProgramCache]: Analyzing trace with hash -838711579, now seen corresponding path program 14 times [2024-06-28 02:44:01,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:01,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270588604] [2024-06-28 02:44:01,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:01,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:01,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:01,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:01,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:01,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270588604] [2024-06-28 02:44:01,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270588604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:01,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:01,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:01,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302206197] [2024-06-28 02:44:01,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:01,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:01,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:01,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:01,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:01,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:01,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 452 transitions, 5295 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:01,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:01,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:01,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:03,557 INFO L124 PetriNetUnfolderBase]: 4739/8195 cut-off events. [2024-06-28 02:44:03,557 INFO L125 PetriNetUnfolderBase]: For 1413793/1413793 co-relation queries the response was YES. [2024-06-28 02:44:03,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56215 conditions, 8195 events. 4739/8195 cut-off events. For 1413793/1413793 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60024 event pairs, 1474 based on Foata normal form. 10/8199 useless extension candidates. Maximal degree in co-relation 56036. Up to 6960 conditions per place. [2024-06-28 02:44:03,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 305 selfloop transitions, 166 changer transitions 0/479 dead transitions. [2024-06-28 02:44:03,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 479 transitions, 6366 flow [2024-06-28 02:44:03,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:03,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:03,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:44:03,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:44:03,677 INFO L175 Difference]: Start difference. First operand has 377 places, 452 transitions, 5295 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:44:03,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 479 transitions, 6366 flow [2024-06-28 02:44:10,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 479 transitions, 6029 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:10,047 INFO L231 Difference]: Finished difference. Result has 380 places, 454 transitions, 5353 flow [2024-06-28 02:44:10,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5353, PETRI_PLACES=380, PETRI_TRANSITIONS=454} [2024-06-28 02:44:10,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 02:44:10,048 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 454 transitions, 5353 flow [2024-06-28 02:44:10,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:10,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:10,048 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-28 02:44:10,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:44:10,049 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:10,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:10,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1129313811, now seen corresponding path program 15 times [2024-06-28 02:44:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:10,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147098819] [2024-06-28 02:44:10,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:10,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:10,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:10,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:10,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147098819] [2024-06-28 02:44:10,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147098819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:10,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:10,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:10,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184219523] [2024-06-28 02:44:10,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:10,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:10,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:10,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:10,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:10,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 454 transitions, 5353 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:10,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:10,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:10,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:12,075 INFO L124 PetriNetUnfolderBase]: 4775/8251 cut-off events. [2024-06-28 02:44:12,076 INFO L125 PetriNetUnfolderBase]: For 1435690/1435690 co-relation queries the response was YES. [2024-06-28 02:44:12,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56713 conditions, 8251 events. 4775/8251 cut-off events. For 1435690/1435690 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 60460 event pairs, 1478 based on Foata normal form. 10/8255 useless extension candidates. Maximal degree in co-relation 56533. Up to 7016 conditions per place. [2024-06-28 02:44:12,193 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 166 changer transitions 0/478 dead transitions. [2024-06-28 02:44:12,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 478 transitions, 6417 flow [2024-06-28 02:44:12,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:12,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:12,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:44:12,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:44:12,194 INFO L175 Difference]: Start difference. First operand has 380 places, 454 transitions, 5353 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:44:12,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 478 transitions, 6417 flow [2024-06-28 02:44:18,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 478 transitions, 6059 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:18,523 INFO L231 Difference]: Finished difference. Result has 382 places, 456 transitions, 5393 flow [2024-06-28 02:44:18,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4995, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5393, PETRI_PLACES=382, PETRI_TRANSITIONS=456} [2024-06-28 02:44:18,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-28 02:44:18,535 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 456 transitions, 5393 flow [2024-06-28 02:44:18,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:18,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:18,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, 1] [2024-06-28 02:44:18,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:44:18,535 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:18,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:18,536 INFO L85 PathProgramCache]: Analyzing trace with hash 255605229, now seen corresponding path program 16 times [2024-06-28 02:44:18,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:18,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001337159] [2024-06-28 02:44:18,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:18,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:18,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:18,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:18,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:18,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001337159] [2024-06-28 02:44:18,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001337159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:18,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:18,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:18,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401264507] [2024-06-28 02:44:18,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:18,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:18,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:18,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:18,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:18,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:18,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 456 transitions, 5393 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:18,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:18,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:18,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:20,444 INFO L124 PetriNetUnfolderBase]: 4742/8192 cut-off events. [2024-06-28 02:44:20,444 INFO L125 PetriNetUnfolderBase]: For 1457523/1457523 co-relation queries the response was YES. [2024-06-28 02:44:20,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51941 conditions, 8192 events. 4742/8192 cut-off events. For 1457523/1457523 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 59964 event pairs, 1421 based on Foata normal form. 44/8230 useless extension candidates. Maximal degree in co-relation 51760. Up to 6803 conditions per place. [2024-06-28 02:44:20,554 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 171 changer transitions 3/479 dead transitions. [2024-06-28 02:44:20,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 6465 flow [2024-06-28 02:44:20,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:20,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:20,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:44:20,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:44:20,555 INFO L175 Difference]: Start difference. First operand has 382 places, 456 transitions, 5393 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:44:20,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 6465 flow [2024-06-28 02:44:25,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 479 transitions, 6103 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:25,647 INFO L231 Difference]: Finished difference. Result has 384 places, 457 transitions, 5433 flow [2024-06-28 02:44:25,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5433, PETRI_PLACES=384, PETRI_TRANSITIONS=457} [2024-06-28 02:44:25,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 02:44:25,648 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 457 transitions, 5433 flow [2024-06-28 02:44:25,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:25,648 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-28 02:44:25,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:44:25,649 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:25,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:25,649 INFO L85 PathProgramCache]: Analyzing trace with hash 482115917, now seen corresponding path program 17 times [2024-06-28 02:44:25,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:25,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749859785] [2024-06-28 02:44:25,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:25,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:25,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:25,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:25,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:25,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749859785] [2024-06-28 02:44:25,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749859785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:25,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:25,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:25,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455909340] [2024-06-28 02:44:25,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:25,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:25,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:25,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:25,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:25,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:25,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 457 transitions, 5433 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:25,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:25,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,481 INFO L124 PetriNetUnfolderBase]: 4670/8050 cut-off events. [2024-06-28 02:44:27,482 INFO L125 PetriNetUnfolderBase]: For 1049197/1049197 co-relation queries the response was YES. [2024-06-28 02:44:27,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49840 conditions, 8050 events. 4670/8050 cut-off events. For 1049197/1049197 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 58596 event pairs, 1481 based on Foata normal form. 10/8047 useless extension candidates. Maximal degree in co-relation 49658. Up to 6849 conditions per place. [2024-06-28 02:44:27,586 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 273 selfloop transitions, 188 changer transitions 4/473 dead transitions. [2024-06-28 02:44:27,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 473 transitions, 6415 flow [2024-06-28 02:44:27,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:27,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:27,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:44:27,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:44:27,587 INFO L175 Difference]: Start difference. First operand has 384 places, 457 transitions, 5433 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:44:27,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 473 transitions, 6415 flow [2024-06-28 02:44:32,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 473 transitions, 6019 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:32,840 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 5408 flow [2024-06-28 02:44:32,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5408, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-28 02:44:32,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 02:44:32,840 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 5408 flow [2024-06-28 02:44:32,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:32,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:32,841 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-28 02:44:32,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:44:32,841 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:32,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:32,841 INFO L85 PathProgramCache]: Analyzing trace with hash 580588545, now seen corresponding path program 18 times [2024-06-28 02:44:32,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:32,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506905046] [2024-06-28 02:44:32,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:32,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:32,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:32,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:32,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506905046] [2024-06-28 02:44:32,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506905046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:32,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:32,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:32,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887774041] [2024-06-28 02:44:32,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:32,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:32,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:32,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:32,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:32,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:32,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 5408 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:32,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:32,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:32,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:34,723 INFO L124 PetriNetUnfolderBase]: 4588/7888 cut-off events. [2024-06-28 02:44:34,724 INFO L125 PetriNetUnfolderBase]: For 960975/960975 co-relation queries the response was YES. [2024-06-28 02:44:34,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47446 conditions, 7888 events. 4588/7888 cut-off events. For 960975/960975 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57101 event pairs, 1429 based on Foata normal form. 10/7885 useless extension candidates. Maximal degree in co-relation 47263. Up to 6711 conditions per place. [2024-06-28 02:44:34,838 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 192 changer transitions 4/472 dead transitions. [2024-06-28 02:44:34,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 472 transitions, 6388 flow [2024-06-28 02:44:34,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:34,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:34,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:44:34,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:44:34,839 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 5408 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:44:34,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 472 transitions, 6388 flow [2024-06-28 02:44:39,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 472 transitions, 5910 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:39,857 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 5309 flow [2024-06-28 02:44:39,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5309, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-28 02:44:39,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 02:44:39,857 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 5309 flow [2024-06-28 02:44:39,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:39,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:39,858 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-28 02:44:39,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:44:39,858 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:39,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:39,858 INFO L85 PathProgramCache]: Analyzing trace with hash -437843475, now seen corresponding path program 19 times [2024-06-28 02:44:39,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:39,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976003739] [2024-06-28 02:44:39,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:39,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:39,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-28 02:44:39,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:39,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976003739] [2024-06-28 02:44:39,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976003739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:39,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:39,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:39,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225902542] [2024-06-28 02:44:39,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:39,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:39,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:39,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:39,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:39,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:39,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 5309 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:39,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:39,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:39,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:41,542 INFO L124 PetriNetUnfolderBase]: 4506/7758 cut-off events. [2024-06-28 02:44:41,543 INFO L125 PetriNetUnfolderBase]: For 871127/871127 co-relation queries the response was YES. [2024-06-28 02:44:41,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45053 conditions, 7758 events. 4506/7758 cut-off events. For 871127/871127 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56017 event pairs, 1290 based on Foata normal form. 10/7762 useless extension candidates. Maximal degree in co-relation 44869. Up to 7086 conditions per place. [2024-06-28 02:44:41,809 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 34 changer transitions 4/471 dead transitions. [2024-06-28 02:44:41,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 471 transitions, 6287 flow [2024-06-28 02:44:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:41,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:41,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:44:41,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 02:44:41,810 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 5309 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:44:41,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 471 transitions, 6287 flow [2024-06-28 02:44:47,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 471 transitions, 5810 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:47,189 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 4892 flow [2024-06-28 02:44:47,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-28 02:44:47,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 02:44:47,190 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 4892 flow [2024-06-28 02:44:47,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:47,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:47,190 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-28 02:44:47,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:44:47,191 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:47,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:47,191 INFO L85 PathProgramCache]: Analyzing trace with hash -440700435, now seen corresponding path program 20 times [2024-06-28 02:44:47,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:47,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13433108] [2024-06-28 02:44:47,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:47,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:47,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:47,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:47,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:47,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13433108] [2024-06-28 02:44:47,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13433108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:47,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:47,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:47,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534085476] [2024-06-28 02:44:47,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:47,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:47,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:47,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:47,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:47,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:47,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:47,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:47,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:47,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:48,903 INFO L124 PetriNetUnfolderBase]: 4424/7596 cut-off events. [2024-06-28 02:44:48,903 INFO L125 PetriNetUnfolderBase]: For 777445/777445 co-relation queries the response was YES. [2024-06-28 02:44:48,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42128 conditions, 7596 events. 4424/7596 cut-off events. For 777445/777445 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54458 event pairs, 1220 based on Foata normal form. 10/7600 useless extension candidates. Maximal degree in co-relation 41943. Up to 6868 conditions per place. [2024-06-28 02:44:49,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 37 changer transitions 7/475 dead transitions. [2024-06-28 02:44:49,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 475 transitions, 5904 flow [2024-06-28 02:44:49,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:49,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:49,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:44:49,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-28 02:44:49,009 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 4892 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:44:49,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 475 transitions, 5904 flow [2024-06-28 02:44:53,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 475 transitions, 5732 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:53,940 INFO L231 Difference]: Finished difference. Result has 385 places, 453 transitions, 4786 flow [2024-06-28 02:44:53,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4786, PETRI_PLACES=385, PETRI_TRANSITIONS=453} [2024-06-28 02:44:53,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-28 02:44:53,941 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 453 transitions, 4786 flow [2024-06-28 02:44:53,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:53,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:53,941 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-28 02:44:53,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:44:53,942 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:53,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:53,942 INFO L85 PathProgramCache]: Analyzing trace with hash 654105784, now seen corresponding path program 1 times [2024-06-28 02:44:53,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:53,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203234785] [2024-06-28 02:44:53,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:53,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:53,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:54,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:54,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:54,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203234785] [2024-06-28 02:44:54,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203234785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:54,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:54,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:54,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849455439] [2024-06-28 02:44:54,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:54,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:54,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:54,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:54,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:54,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:44:54,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 453 transitions, 4786 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:54,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:54,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:44:54,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:55,597 INFO L124 PetriNetUnfolderBase]: 4373/7526 cut-off events. [2024-06-28 02:44:55,597 INFO L125 PetriNetUnfolderBase]: For 685083/685083 co-relation queries the response was YES. [2024-06-28 02:44:55,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40546 conditions, 7526 events. 4373/7526 cut-off events. For 685083/685083 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 53967 event pairs, 1214 based on Foata normal form. 6/7528 useless extension candidates. Maximal degree in co-relation 40362. Up to 6581 conditions per place. [2024-06-28 02:44:55,703 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 395 selfloop transitions, 77 changer transitions 0/480 dead transitions. [2024-06-28 02:44:55,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 480 transitions, 5812 flow [2024-06-28 02:44:55,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:55,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:55,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:44:55,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:44:55,704 INFO L175 Difference]: Start difference. First operand has 385 places, 453 transitions, 4786 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:44:55,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 480 transitions, 5812 flow [2024-06-28 02:45:00,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 480 transitions, 5643 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:45:00,694 INFO L231 Difference]: Finished difference. Result has 383 places, 453 transitions, 4776 flow [2024-06-28 02:45:00,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4776, PETRI_PLACES=383, PETRI_TRANSITIONS=453} [2024-06-28 02:45:00,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 02:45:00,694 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 453 transitions, 4776 flow [2024-06-28 02:45:00,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:00,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:00,695 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-28 02:45:00,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:45:00,695 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:00,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:00,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1126456504, now seen corresponding path program 2 times [2024-06-28 02:45:00,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:00,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632144489] [2024-06-28 02:45:00,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:00,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:00,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:00,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-28 02:45:00,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:00,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632144489] [2024-06-28 02:45:00,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632144489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:00,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:00,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:00,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772279729] [2024-06-28 02:45:00,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:00,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:00,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:00,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:00,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:00,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:00,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 453 transitions, 4776 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:00,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:00,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:00,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:02,364 INFO L124 PetriNetUnfolderBase]: 4393/7604 cut-off events. [2024-06-28 02:45:02,365 INFO L125 PetriNetUnfolderBase]: For 693465/693465 co-relation queries the response was YES. [2024-06-28 02:45:02,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40728 conditions, 7604 events. 4393/7604 cut-off events. For 693465/693465 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54964 event pairs, 1023 based on Foata normal form. 6/7606 useless extension candidates. Maximal degree in co-relation 40543. Up to 5704 conditions per place. [2024-06-28 02:45:02,477 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-28 02:45:02,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 487 transitions, 6445 flow [2024-06-28 02:45:02,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:02,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:02,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:45:02,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-28 02:45:02,479 INFO L175 Difference]: Start difference. First operand has 383 places, 453 transitions, 4776 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:45:02,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 487 transitions, 6445 flow [2024-06-28 02:45:06,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 487 transitions, 6252 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:06,541 INFO L231 Difference]: Finished difference. Result has 383 places, 454 transitions, 4811 flow [2024-06-28 02:45:06,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4811, PETRI_PLACES=383, PETRI_TRANSITIONS=454} [2024-06-28 02:45:06,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 02:45:06,541 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 454 transitions, 4811 flow [2024-06-28 02:45:06,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:06,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:06,542 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-28 02:45:06,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:45:06,542 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:06,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:06,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1126723414, now seen corresponding path program 3 times [2024-06-28 02:45:06,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:06,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214808054] [2024-06-28 02:45:06,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:06,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:06,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:06,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:06,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214808054] [2024-06-28 02:45:06,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214808054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:06,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:06,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:06,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275461849] [2024-06-28 02:45:06,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:06,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:06,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:06,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:06,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:06,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:06,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 454 transitions, 4811 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:06,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:06,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:06,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:08,260 INFO L124 PetriNetUnfolderBase]: 4380/7577 cut-off events. [2024-06-28 02:45:08,260 INFO L125 PetriNetUnfolderBase]: For 640289/640289 co-relation queries the response was YES. [2024-06-28 02:45:08,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40002 conditions, 7577 events. 4380/7577 cut-off events. For 640289/640289 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54678 event pairs, 1031 based on Foata normal form. 6/7579 useless extension candidates. Maximal degree in co-relation 39817. Up to 5698 conditions per place. [2024-06-28 02:45:08,361 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 383 selfloop transitions, 91 changer transitions 0/482 dead transitions. [2024-06-28 02:45:08,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 482 transitions, 6137 flow [2024-06-28 02:45:08,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:08,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:08,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:45:08,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:45:08,362 INFO L175 Difference]: Start difference. First operand has 383 places, 454 transitions, 4811 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:45:08,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 482 transitions, 6137 flow [2024-06-28 02:45:13,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 482 transitions, 5930 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:13,327 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 4791 flow [2024-06-28 02:45:13,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4791, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-28 02:45:13,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 02:45:13,328 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 4791 flow [2024-06-28 02:45:13,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:13,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:13,329 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-28 02:45:13,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:45:13,329 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:13,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:13,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1593795708, now seen corresponding path program 4 times [2024-06-28 02:45:13,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:13,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747626202] [2024-06-28 02:45:13,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:13,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:13,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:13,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:13,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:13,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747626202] [2024-06-28 02:45:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747626202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:13,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:13,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:13,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052575095] [2024-06-28 02:45:13,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:13,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:13,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:13,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:13,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:13,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:13,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 4791 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:13,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:13,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:13,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:15,002 INFO L124 PetriNetUnfolderBase]: 4367/7533 cut-off events. [2024-06-28 02:45:15,002 INFO L125 PetriNetUnfolderBase]: For 583314/583314 co-relation queries the response was YES. [2024-06-28 02:45:15,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38862 conditions, 7533 events. 4367/7533 cut-off events. For 583314/583314 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54208 event pairs, 1230 based on Foata normal form. 6/7523 useless extension candidates. Maximal degree in co-relation 38676. Up to 6651 conditions per place. [2024-06-28 02:45:15,099 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 396 selfloop transitions, 78 changer transitions 1/483 dead transitions. [2024-06-28 02:45:15,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 483 transitions, 5823 flow [2024-06-28 02:45:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:15,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:45:15,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-28 02:45:15,100 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 4791 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:45:15,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 483 transitions, 5823 flow [2024-06-28 02:45:18,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 5443 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:45:18,820 INFO L231 Difference]: Finished difference. Result has 384 places, 454 transitions, 4571 flow [2024-06-28 02:45:18,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4571, PETRI_PLACES=384, PETRI_TRANSITIONS=454} [2024-06-28 02:45:18,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 02:45:18,821 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 454 transitions, 4571 flow [2024-06-28 02:45:18,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:18,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:18,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:18,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:45:18,821 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:18,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:18,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1859492988, now seen corresponding path program 5 times [2024-06-28 02:45:18,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:18,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309551867] [2024-06-28 02:45:18,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:18,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:18,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:18,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:18,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:18,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309551867] [2024-06-28 02:45:18,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309551867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:18,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:18,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:18,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517101748] [2024-06-28 02:45:18,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:18,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:18,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:18,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:18,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:18,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:18,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 454 transitions, 4571 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:18,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:18,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:18,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:20,342 INFO L124 PetriNetUnfolderBase]: 4387/7559 cut-off events. [2024-06-28 02:45:20,342 INFO L125 PetriNetUnfolderBase]: For 586830/586830 co-relation queries the response was YES. [2024-06-28 02:45:20,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37856 conditions, 7559 events. 4387/7559 cut-off events. For 586830/586830 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54321 event pairs, 1216 based on Foata normal form. 6/7549 useless extension candidates. Maximal degree in co-relation 37671. Up to 6479 conditions per place. [2024-06-28 02:45:20,440 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 384 selfloop transitions, 91 changer transitions 0/483 dead transitions. [2024-06-28 02:45:20,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 5627 flow [2024-06-28 02:45:20,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:20,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:45:20,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:45:20,441 INFO L175 Difference]: Start difference. First operand has 384 places, 454 transitions, 4571 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:45:20,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 5627 flow [2024-06-28 02:45:24,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 5448 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:24,589 INFO L231 Difference]: Finished difference. Result has 384 places, 455 transitions, 4602 flow [2024-06-28 02:45:24,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4602, PETRI_PLACES=384, PETRI_TRANSITIONS=455} [2024-06-28 02:45:24,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 02:45:24,590 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 455 transitions, 4602 flow [2024-06-28 02:45:24,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:24,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:24,591 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-28 02:45:24,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:45:24,591 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:24,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:24,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1988396536, now seen corresponding path program 6 times [2024-06-28 02:45:24,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:24,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115655487] [2024-06-28 02:45:24,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:24,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:24,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:24,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:24,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115655487] [2024-06-28 02:45:24,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115655487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:24,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:24,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:24,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338609012] [2024-06-28 02:45:24,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:24,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:24,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:24,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:24,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:24,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:24,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 455 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:24,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:24,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:24,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:26,160 INFO L124 PetriNetUnfolderBase]: 4407/7644 cut-off events. [2024-06-28 02:45:26,160 INFO L125 PetriNetUnfolderBase]: For 595307/595307 co-relation queries the response was YES. [2024-06-28 02:45:26,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38262 conditions, 7644 events. 4407/7644 cut-off events. For 595307/595307 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 55438 event pairs, 1087 based on Foata normal form. 6/7641 useless extension candidates. Maximal degree in co-relation 38076. Up to 5545 conditions per place. [2024-06-28 02:45:26,262 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 380 selfloop transitions, 94 changer transitions 0/482 dead transitions. [2024-06-28 02:45:26,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 482 transitions, 5952 flow [2024-06-28 02:45:26,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:26,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:26,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:45:26,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:45:26,263 INFO L175 Difference]: Start difference. First operand has 384 places, 455 transitions, 4602 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:45:26,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 482 transitions, 5952 flow [2024-06-28 02:45:30,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 482 transitions, 5754 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:45:30,103 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 4620 flow [2024-06-28 02:45:30,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4620, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-28 02:45:30,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 02:45:30,107 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 4620 flow [2024-06-28 02:45:30,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:30,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:30,107 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-28 02:45:30,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:45:30,108 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:30,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:30,108 INFO L85 PathProgramCache]: Analyzing trace with hash -289207498, now seen corresponding path program 7 times [2024-06-28 02:45:30,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:30,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562819693] [2024-06-28 02:45:30,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:30,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:30,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:30,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:30,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:30,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562819693] [2024-06-28 02:45:30,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562819693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:30,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:30,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:30,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023308705] [2024-06-28 02:45:30,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:30,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:30,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:30,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:30,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:30,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:30,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 4620 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:30,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:30,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:30,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:31,846 INFO L124 PetriNetUnfolderBase]: 4427/7680 cut-off events. [2024-06-28 02:45:31,846 INFO L125 PetriNetUnfolderBase]: For 604773/604773 co-relation queries the response was YES. [2024-06-28 02:45:31,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38667 conditions, 7680 events. 4427/7680 cut-off events. For 604773/604773 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55650 event pairs, 1087 based on Foata normal form. 6/7677 useless extension candidates. Maximal degree in co-relation 38480. Up to 5557 conditions per place. [2024-06-28 02:45:31,951 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 384 selfloop transitions, 93 changer transitions 0/485 dead transitions. [2024-06-28 02:45:31,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 485 transitions, 5990 flow [2024-06-28 02:45:31,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:31,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:31,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:45:31,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:45:31,953 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 4620 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:45:31,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 485 transitions, 5990 flow [2024-06-28 02:45:36,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 485 transitions, 5783 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:36,661 INFO L231 Difference]: Finished difference. Result has 389 places, 457 transitions, 4629 flow [2024-06-28 02:45:36,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4629, PETRI_PLACES=389, PETRI_TRANSITIONS=457} [2024-06-28 02:45:36,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-28 02:45:36,661 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 457 transitions, 4629 flow [2024-06-28 02:45:36,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:36,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:36,662 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-28 02:45:36,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:45:36,662 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:36,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:36,662 INFO L85 PathProgramCache]: Analyzing trace with hash 522001532, now seen corresponding path program 8 times [2024-06-28 02:45:36,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:36,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103582810] [2024-06-28 02:45:36,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:36,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:36,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:36,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:36,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103582810] [2024-06-28 02:45:36,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103582810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:36,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:36,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:36,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007226084] [2024-06-28 02:45:36,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:36,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:36,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:36,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:36,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:36,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:36,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 457 transitions, 4629 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:36,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:36,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:36,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:38,239 INFO L124 PetriNetUnfolderBase]: 4414/7678 cut-off events. [2024-06-28 02:45:38,239 INFO L125 PetriNetUnfolderBase]: For 543869/543869 co-relation queries the response was YES. [2024-06-28 02:45:38,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37579 conditions, 7678 events. 4414/7678 cut-off events. For 543869/543869 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55829 event pairs, 1038 based on Foata normal form. 6/7675 useless extension candidates. Maximal degree in co-relation 37391. Up to 5551 conditions per place. [2024-06-28 02:45:38,342 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 106 changer transitions 0/486 dead transitions. [2024-06-28 02:45:38,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 486 transitions, 5681 flow [2024-06-28 02:45:38,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:38,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:45:38,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:45:38,343 INFO L175 Difference]: Start difference. First operand has 389 places, 457 transitions, 4629 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:45:38,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 486 transitions, 5681 flow [2024-06-28 02:45:43,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 5480 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:43,171 INFO L231 Difference]: Finished difference. Result has 392 places, 457 transitions, 4644 flow [2024-06-28 02:45:43,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4644, PETRI_PLACES=392, PETRI_TRANSITIONS=457} [2024-06-28 02:45:43,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 02:45:43,172 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 457 transitions, 4644 flow [2024-06-28 02:45:43,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:43,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:43,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, 1, 1, 1] [2024-06-28 02:45:43,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:45:43,172 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:43,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:43,173 INFO L85 PathProgramCache]: Analyzing trace with hash 287312670, now seen corresponding path program 1 times [2024-06-28 02:45:43,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:43,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403085755] [2024-06-28 02:45:43,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:43,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:43,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:43,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:43,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403085755] [2024-06-28 02:45:43,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403085755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:43,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:43,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:43,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078423866] [2024-06-28 02:45:43,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:43,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:43,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:43,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:43,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:43,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:43,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 457 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:43,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:43,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:43,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:45,135 INFO L124 PetriNetUnfolderBase]: 4835/8380 cut-off events. [2024-06-28 02:45:45,135 INFO L125 PetriNetUnfolderBase]: For 1513608/1513608 co-relation queries the response was YES. [2024-06-28 02:45:45,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50805 conditions, 8380 events. 4835/8380 cut-off events. For 1513608/1513608 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 61625 event pairs, 1083 based on Foata normal form. 24/8398 useless extension candidates. Maximal degree in co-relation 50616. Up to 4165 conditions per place. [2024-06-28 02:45:45,250 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 351 selfloop transitions, 139 changer transitions 6/504 dead transitions. [2024-06-28 02:45:45,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 504 transitions, 6528 flow [2024-06-28 02:45:45,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:45,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:45,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:45:45,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-28 02:45:45,251 INFO L175 Difference]: Start difference. First operand has 392 places, 457 transitions, 4644 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:45:45,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 504 transitions, 6528 flow [2024-06-28 02:45:54,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 504 transitions, 6294 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:55,002 INFO L231 Difference]: Finished difference. Result has 394 places, 457 transitions, 4828 flow [2024-06-28 02:45:55,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4828, PETRI_PLACES=394, PETRI_TRANSITIONS=457} [2024-06-28 02:45:55,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 02:45:55,017 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 457 transitions, 4828 flow [2024-06-28 02:45:55,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:55,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:55,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:55,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:45:55,017 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:55,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash -608492080, now seen corresponding path program 2 times [2024-06-28 02:45:55,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:55,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66989073] [2024-06-28 02:45:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:55,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:55,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:55,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:55,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66989073] [2024-06-28 02:45:55,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66989073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:55,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:55,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:55,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437809406] [2024-06-28 02:45:55,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:55,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:55,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:55,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:55,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:55,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:45:55,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 457 transitions, 4828 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:55,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:55,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:45:55,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:56,973 INFO L124 PetriNetUnfolderBase]: 4916/8492 cut-off events. [2024-06-28 02:45:56,973 INFO L125 PetriNetUnfolderBase]: For 1749034/1749034 co-relation queries the response was YES. [2024-06-28 02:45:57,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58178 conditions, 8492 events. 4916/8492 cut-off events. For 1749034/1749034 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62370 event pairs, 1222 based on Foata normal form. 6/8492 useless extension candidates. Maximal degree in co-relation 57987. Up to 4165 conditions per place. [2024-06-28 02:45:57,097 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 342 selfloop transitions, 151 changer transitions 0/501 dead transitions. [2024-06-28 02:45:57,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 501 transitions, 6710 flow [2024-06-28 02:45:57,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:57,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:57,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:45:57,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-28 02:45:57,098 INFO L175 Difference]: Start difference. First operand has 394 places, 457 transitions, 4828 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:45:57,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 501 transitions, 6710 flow [2024-06-28 02:46:08,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 501 transitions, 6485 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:46:08,072 INFO L231 Difference]: Finished difference. Result has 398 places, 459 transitions, 5011 flow [2024-06-28 02:46:08,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5011, PETRI_PLACES=398, PETRI_TRANSITIONS=459} [2024-06-28 02:46:08,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 02:46:08,073 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 459 transitions, 5011 flow [2024-06-28 02:46:08,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:08,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:08,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:08,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:46:08,074 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:08,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:08,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1044013598, now seen corresponding path program 3 times [2024-06-28 02:46:08,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:08,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049283845] [2024-06-28 02:46:08,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:08,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:08,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:08,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:08,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049283845] [2024-06-28 02:46:08,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049283845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:08,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:08,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:08,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34252244] [2024-06-28 02:46:08,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:08,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:08,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:08,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:08,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:08,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:08,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 459 transitions, 5011 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:08,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:08,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:08,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:10,319 INFO L124 PetriNetUnfolderBase]: 4903/8463 cut-off events. [2024-06-28 02:46:10,319 INFO L125 PetriNetUnfolderBase]: For 1703737/1703737 co-relation queries the response was YES. [2024-06-28 02:46:10,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57489 conditions, 8463 events. 4903/8463 cut-off events. For 1703737/1703737 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62168 event pairs, 1202 based on Foata normal form. 6/8463 useless extension candidates. Maximal degree in co-relation 57296. Up to 4165 conditions per place. [2024-06-28 02:46:10,446 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 347 selfloop transitions, 144 changer transitions 0/499 dead transitions. [2024-06-28 02:46:10,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 499 transitions, 6836 flow [2024-06-28 02:46:10,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:10,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:10,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:46:10,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:46:10,447 INFO L175 Difference]: Start difference. First operand has 398 places, 459 transitions, 5011 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:46:10,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 499 transitions, 6836 flow [2024-06-28 02:46:21,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 499 transitions, 6477 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 02:46:21,130 INFO L231 Difference]: Finished difference. Result has 401 places, 460 transitions, 4989 flow [2024-06-28 02:46:21,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4989, PETRI_PLACES=401, PETRI_TRANSITIONS=460} [2024-06-28 02:46:21,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-28 02:46:21,131 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 460 transitions, 4989 flow [2024-06-28 02:46:21,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:21,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:21,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:21,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:46:21,132 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:21,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:21,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1570544478, now seen corresponding path program 4 times [2024-06-28 02:46:21,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:21,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931123131] [2024-06-28 02:46:21,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:21,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:21,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:21,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:21,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931123131] [2024-06-28 02:46:21,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931123131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:21,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:21,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:21,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909795088] [2024-06-28 02:46:21,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:21,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:21,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:21,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:21,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:21,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:21,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 460 transitions, 4989 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:21,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:21,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:21,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:23,116 INFO L124 PetriNetUnfolderBase]: 4844/8383 cut-off events. [2024-06-28 02:46:23,116 INFO L125 PetriNetUnfolderBase]: For 1648661/1648661 co-relation queries the response was YES. [2024-06-28 02:46:23,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52215 conditions, 8383 events. 4844/8383 cut-off events. For 1648661/1648661 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 61900 event pairs, 1270 based on Foata normal form. 30/8407 useless extension candidates. Maximal degree in co-relation 52021. Up to 5204 conditions per place. [2024-06-28 02:46:23,227 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 127 changer transitions 7/497 dead transitions. [2024-06-28 02:46:23,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 497 transitions, 6467 flow [2024-06-28 02:46:23,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:46:23,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:46:23,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:46:23,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-28 02:46:23,228 INFO L175 Difference]: Start difference. First operand has 401 places, 460 transitions, 4989 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:46:23,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 497 transitions, 6467 flow [2024-06-28 02:46:31,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 497 transitions, 6160 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:46:31,723 INFO L231 Difference]: Finished difference. Result has 403 places, 457 transitions, 4918 flow [2024-06-28 02:46:31,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4918, PETRI_PLACES=403, PETRI_TRANSITIONS=457} [2024-06-28 02:46:31,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-28 02:46:31,724 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 457 transitions, 4918 flow [2024-06-28 02:46:31,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:31,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:31,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:31,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:46:31,725 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:31,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:31,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1577953788, now seen corresponding path program 5 times [2024-06-28 02:46:31,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:31,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617205542] [2024-06-28 02:46:31,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:31,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:31,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:31,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:31,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617205542] [2024-06-28 02:46:31,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617205542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:31,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:31,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:31,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528970399] [2024-06-28 02:46:31,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:31,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:31,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:31,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:31,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:31,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:31,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 457 transitions, 4918 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:31,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:31,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:31,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:33,786 INFO L124 PetriNetUnfolderBase]: 4782/8256 cut-off events. [2024-06-28 02:46:33,786 INFO L125 PetriNetUnfolderBase]: For 1696918/1696918 co-relation queries the response was YES. [2024-06-28 02:46:33,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52061 conditions, 8256 events. 4782/8256 cut-off events. For 1696918/1696918 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60553 event pairs, 1437 based on Foata normal form. 30/8280 useless extension candidates. Maximal degree in co-relation 51866. Up to 6586 conditions per place. [2024-06-28 02:46:33,903 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 116 changer transitions 3/486 dead transitions. [2024-06-28 02:46:33,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 486 transitions, 6380 flow [2024-06-28 02:46:33,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:46:33,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:46:33,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:46:33,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-28 02:46:33,904 INFO L175 Difference]: Start difference. First operand has 403 places, 457 transitions, 4918 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:46:33,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 486 transitions, 6380 flow [2024-06-28 02:46:42,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 486 transitions, 6074 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:46:42,830 INFO L231 Difference]: Finished difference. Result has 402 places, 458 transitions, 4937 flow [2024-06-28 02:46:42,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4937, PETRI_PLACES=402, PETRI_TRANSITIONS=458} [2024-06-28 02:46:42,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-28 02:46:42,831 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 458 transitions, 4937 flow [2024-06-28 02:46:42,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:42,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:42,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:42,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:46:42,831 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:42,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:42,832 INFO L85 PathProgramCache]: Analyzing trace with hash -334430114, now seen corresponding path program 6 times [2024-06-28 02:46:42,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:42,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110501400] [2024-06-28 02:46:42,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:42,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:42,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:42,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-28 02:46:42,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:42,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110501400] [2024-06-28 02:46:42,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110501400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:42,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:42,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:42,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086100324] [2024-06-28 02:46:42,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:42,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:42,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:42,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:42,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:42,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:42,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 458 transitions, 4937 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:42,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:42,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:42,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:44,673 INFO L124 PetriNetUnfolderBase]: 4683/8105 cut-off events. [2024-06-28 02:46:44,673 INFO L125 PetriNetUnfolderBase]: For 1334902/1334902 co-relation queries the response was YES. [2024-06-28 02:46:44,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45819 conditions, 8105 events. 4683/8105 cut-off events. For 1334902/1334902 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 59427 event pairs, 1438 based on Foata normal form. 34/8133 useless extension candidates. Maximal degree in co-relation 45624. Up to 6920 conditions per place. [2024-06-28 02:46:44,795 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 105 changer transitions 3/478 dead transitions. [2024-06-28 02:46:44,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 478 transitions, 5945 flow [2024-06-28 02:46:44,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:46:44,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:46:44,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:46:44,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:46:44,796 INFO L175 Difference]: Start difference. First operand has 402 places, 458 transitions, 4937 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:46:44,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 478 transitions, 5945 flow [2024-06-28 02:46:52,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 478 transitions, 5734 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 02:46:52,935 INFO L231 Difference]: Finished difference. Result has 405 places, 455 transitions, 4917 flow [2024-06-28 02:46:52,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4917, PETRI_PLACES=405, PETRI_TRANSITIONS=455} [2024-06-28 02:46:52,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-28 02:46:52,936 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 455 transitions, 4917 flow [2024-06-28 02:46:52,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:52,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:52,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:52,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:46:52,937 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:52,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:52,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1234803060, now seen corresponding path program 7 times [2024-06-28 02:46:52,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:52,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751752866] [2024-06-28 02:46:52,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:52,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:53,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:53,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:53,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751752866] [2024-06-28 02:46:53,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751752866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:53,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:53,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:53,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641820376] [2024-06-28 02:46:53,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:53,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:53,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:53,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:53,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:53,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:46:53,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 455 transitions, 4917 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:53,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:53,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:46:53,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:54,757 INFO L124 PetriNetUnfolderBase]: 4501/7789 cut-off events. [2024-06-28 02:46:54,757 INFO L125 PetriNetUnfolderBase]: For 1017122/1017122 co-relation queries the response was YES. [2024-06-28 02:46:54,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44820 conditions, 7789 events. 4501/7789 cut-off events. For 1017122/1017122 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 56745 event pairs, 1357 based on Foata normal form. 8/7791 useless extension candidates. Maximal degree in co-relation 44624. Up to 6818 conditions per place. [2024-06-28 02:46:54,868 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 347 selfloop transitions, 121 changer transitions 0/476 dead transitions. [2024-06-28 02:46:54,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 476 transitions, 5963 flow [2024-06-28 02:46:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:46:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:46:54,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:46:54,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-28 02:46:54,869 INFO L175 Difference]: Start difference. First operand has 405 places, 455 transitions, 4917 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:46:54,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 476 transitions, 5963 flow [2024-06-28 02:47:01,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 476 transitions, 5726 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:01,827 INFO L231 Difference]: Finished difference. Result has 408 places, 456 transitions, 4981 flow [2024-06-28 02:47:01,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4981, PETRI_PLACES=408, PETRI_TRANSITIONS=456} [2024-06-28 02:47:01,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-28 02:47:01,828 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 456 transitions, 4981 flow [2024-06-28 02:47:01,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:01,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:01,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:01,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:47:01,829 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:01,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1951906098, now seen corresponding path program 8 times [2024-06-28 02:47:01,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:01,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664451166] [2024-06-28 02:47:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:01,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:01,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:01,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:01,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664451166] [2024-06-28 02:47:01,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664451166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:01,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:01,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:01,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249460452] [2024-06-28 02:47:01,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:01,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:01,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:01,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:01,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:01,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:01,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 456 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:01,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:01,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:01,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:03,815 INFO L124 PetriNetUnfolderBase]: 4521/7803 cut-off events. [2024-06-28 02:47:03,815 INFO L125 PetriNetUnfolderBase]: For 1010361/1010361 co-relation queries the response was YES. [2024-06-28 02:47:03,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45265 conditions, 7803 events. 4521/7803 cut-off events. For 1010361/1010361 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56652 event pairs, 1339 based on Foata normal form. 6/7803 useless extension candidates. Maximal degree in co-relation 45068. Up to 6692 conditions per place. [2024-06-28 02:47:03,921 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 128 changer transitions 0/482 dead transitions. [2024-06-28 02:47:03,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 482 transitions, 6417 flow [2024-06-28 02:47:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:47:03,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:47:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:47:03,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-28 02:47:03,922 INFO L175 Difference]: Start difference. First operand has 408 places, 456 transitions, 4981 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:47:03,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 482 transitions, 6417 flow [2024-06-28 02:47:10,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 482 transitions, 6144 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:47:10,822 INFO L231 Difference]: Finished difference. Result has 410 places, 458 transitions, 5072 flow [2024-06-28 02:47:10,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4708, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5072, PETRI_PLACES=410, PETRI_TRANSITIONS=458} [2024-06-28 02:47:10,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-28 02:47:10,822 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 458 transitions, 5072 flow [2024-06-28 02:47:10,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:10,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:10,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:10,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:47:10,823 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:10,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:10,823 INFO L85 PathProgramCache]: Analyzing trace with hash -2040234708, now seen corresponding path program 9 times [2024-06-28 02:47:10,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:10,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45037177] [2024-06-28 02:47:10,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:10,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:10,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:10,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:10,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45037177] [2024-06-28 02:47:10,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45037177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:10,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:10,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:10,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537957178] [2024-06-28 02:47:10,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:10,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:10,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:10,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:10,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:10,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:10,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 458 transitions, 5072 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:10,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:10,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:10,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:12,823 INFO L124 PetriNetUnfolderBase]: 4620/7964 cut-off events. [2024-06-28 02:47:12,824 INFO L125 PetriNetUnfolderBase]: For 1205140/1205140 co-relation queries the response was YES. [2024-06-28 02:47:12,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49108 conditions, 7964 events. 4620/7964 cut-off events. For 1205140/1205140 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58101 event pairs, 1165 based on Foata normal form. 6/7964 useless extension candidates. Maximal degree in co-relation 48910. Up to 6148 conditions per place. [2024-06-28 02:47:12,929 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 171 changer transitions 0/492 dead transitions. [2024-06-28 02:47:12,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 492 transitions, 6926 flow [2024-06-28 02:47:12,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:47:12,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:47:12,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:47:12,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:47:12,930 INFO L175 Difference]: Start difference. First operand has 410 places, 458 transitions, 5072 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:47:12,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 492 transitions, 6926 flow [2024-06-28 02:47:19,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 492 transitions, 6713 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:19,203 INFO L231 Difference]: Finished difference. Result has 414 places, 461 transitions, 5363 flow [2024-06-28 02:47:19,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5363, PETRI_PLACES=414, PETRI_TRANSITIONS=461} [2024-06-28 02:47:19,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-28 02:47:19,204 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 461 transitions, 5363 flow [2024-06-28 02:47:19,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:19,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:19,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:19,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:47:19,205 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:19,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:19,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2040471858, now seen corresponding path program 10 times [2024-06-28 02:47:19,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:19,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538282601] [2024-06-28 02:47:19,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:19,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:19,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:19,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:19,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538282601] [2024-06-28 02:47:19,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538282601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:19,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:19,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:19,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385179001] [2024-06-28 02:47:19,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:19,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:19,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:19,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:19,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:19,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:19,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 461 transitions, 5363 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:19,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:19,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:19,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:21,181 INFO L124 PetriNetUnfolderBase]: 4607/7945 cut-off events. [2024-06-28 02:47:21,181 INFO L125 PetriNetUnfolderBase]: For 1140962/1140962 co-relation queries the response was YES. [2024-06-28 02:47:21,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 7945 events. 4607/7945 cut-off events. For 1140962/1140962 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57993 event pairs, 1137 based on Foata normal form. 6/7945 useless extension candidates. Maximal degree in co-relation 48120. Up to 6142 conditions per place. [2024-06-28 02:47:21,302 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 165 changer transitions 0/492 dead transitions. [2024-06-28 02:47:21,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 492 transitions, 7075 flow [2024-06-28 02:47:21,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:47:21,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:47:21,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:47:21,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:47:21,303 INFO L175 Difference]: Start difference. First operand has 414 places, 461 transitions, 5363 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:47:21,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 492 transitions, 7075 flow [2024-06-28 02:47:31,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 492 transitions, 6816 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 02:47:31,038 INFO L231 Difference]: Finished difference. Result has 419 places, 461 transitions, 5440 flow [2024-06-28 02:47:31,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5440, PETRI_PLACES=419, PETRI_TRANSITIONS=461} [2024-06-28 02:47:31,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-28 02:47:31,039 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 461 transitions, 5440 flow [2024-06-28 02:47:31,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:31,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:31,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:31,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:47:31,052 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:31,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:31,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1723678518, now seen corresponding path program 11 times [2024-06-28 02:47:31,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:31,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075218947] [2024-06-28 02:47:31,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:31,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:31,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075218947] [2024-06-28 02:47:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075218947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:31,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:31,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:31,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966115369] [2024-06-28 02:47:31,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:31,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:31,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:31,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:31,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:31,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 461 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:31,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:31,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:31,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:33,101 INFO L124 PetriNetUnfolderBase]: 4589/7931 cut-off events. [2024-06-28 02:47:33,101 INFO L125 PetriNetUnfolderBase]: For 1069752/1069752 co-relation queries the response was YES. [2024-06-28 02:47:33,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46884 conditions, 7931 events. 4589/7931 cut-off events. For 1069752/1069752 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 57908 event pairs, 1381 based on Foata normal form. 8/7933 useless extension candidates. Maximal degree in co-relation 46682. Up to 6958 conditions per place. [2024-06-28 02:47:33,218 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 135 changer transitions 0/482 dead transitions. [2024-06-28 02:47:33,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 482 transitions, 6452 flow [2024-06-28 02:47:33,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:47:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:47:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-28 02:47:33,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-28 02:47:33,219 INFO L175 Difference]: Start difference. First operand has 419 places, 461 transitions, 5440 flow. Second operand 10 states and 239 transitions. [2024-06-28 02:47:33,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 482 transitions, 6452 flow [2024-06-28 02:47:40,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 482 transitions, 5926 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:47:40,893 INFO L231 Difference]: Finished difference. Result has 420 places, 461 transitions, 5193 flow [2024-06-28 02:47:40,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=420, PETRI_TRANSITIONS=461} [2024-06-28 02:47:40,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-28 02:47:40,893 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 461 transitions, 5193 flow [2024-06-28 02:47:40,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:40,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:40,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:40,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:47:40,894 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:40,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:40,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1778247208, now seen corresponding path program 12 times [2024-06-28 02:47:40,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:40,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735906551] [2024-06-28 02:47:40,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:40,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:40,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:40,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:40,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:40,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735906551] [2024-06-28 02:47:40,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735906551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:40,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:40,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:40,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092984120] [2024-06-28 02:47:40,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:40,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:40,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:40,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:40,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:41,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:41,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 461 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:41,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:41,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:41,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:42,823 INFO L124 PetriNetUnfolderBase]: 4571/7905 cut-off events. [2024-06-28 02:47:42,824 INFO L125 PetriNetUnfolderBase]: For 974394/974394 co-relation queries the response was YES. [2024-06-28 02:47:42,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44128 conditions, 7905 events. 4571/7905 cut-off events. For 974394/974394 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57762 event pairs, 1237 based on Foata normal form. 8/7907 useless extension candidates. Maximal degree in co-relation 43927. Up to 6676 conditions per place. [2024-06-28 02:47:42,938 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 151 changer transitions 0/488 dead transitions. [2024-06-28 02:47:42,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 488 transitions, 6251 flow [2024-06-28 02:47:42,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:47:42,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:47:42,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:47:42,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-28 02:47:42,939 INFO L175 Difference]: Start difference. First operand has 420 places, 461 transitions, 5193 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:47:42,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 488 transitions, 6251 flow [2024-06-28 02:47:51,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 488 transitions, 5931 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:47:51,314 INFO L231 Difference]: Finished difference. Result has 421 places, 461 transitions, 5183 flow [2024-06-28 02:47:51,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5183, PETRI_PLACES=421, PETRI_TRANSITIONS=461} [2024-06-28 02:47:51,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-28 02:47:51,314 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 461 transitions, 5183 flow [2024-06-28 02:47:51,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:51,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:51,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:51,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:47:51,315 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:51,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:51,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1895865360, now seen corresponding path program 13 times [2024-06-28 02:47:51,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:51,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719637589] [2024-06-28 02:47:51,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:51,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:51,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:51,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:51,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:51,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719637589] [2024-06-28 02:47:51,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719637589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:51,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:51,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:51,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216534328] [2024-06-28 02:47:51,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:51,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:51,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:51,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:51,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:51,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:47:51,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 461 transitions, 5183 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:51,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:51,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:47:51,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:53,581 INFO L124 PetriNetUnfolderBase]: 4819/8310 cut-off events. [2024-06-28 02:47:53,582 INFO L125 PetriNetUnfolderBase]: For 1692715/1692715 co-relation queries the response was YES. [2024-06-28 02:47:53,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51244 conditions, 8310 events. 4819/8310 cut-off events. For 1692715/1692715 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 61011 event pairs, 1442 based on Foata normal form. 30/8334 useless extension candidates. Maximal degree in co-relation 51042. Up to 4243 conditions per place. [2024-06-28 02:47:53,700 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 151 changer transitions 15/501 dead transitions. [2024-06-28 02:47:53,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 501 transitions, 6733 flow [2024-06-28 02:47:53,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:53,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:53,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:47:53,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:47:53,702 INFO L175 Difference]: Start difference. First operand has 421 places, 461 transitions, 5183 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:47:53,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 501 transitions, 6733 flow [2024-06-28 02:48:02,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 501 transitions, 6287 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:48:02,936 INFO L231 Difference]: Finished difference. Result has 419 places, 453 transitions, 5006 flow [2024-06-28 02:48:02,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5006, PETRI_PLACES=419, PETRI_TRANSITIONS=453} [2024-06-28 02:48:02,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-28 02:48:02,936 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 453 transitions, 5006 flow [2024-06-28 02:48:02,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:02,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:02,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:02,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:48:02,937 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:02,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:02,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1536299032, now seen corresponding path program 14 times [2024-06-28 02:48:02,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:02,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016581942] [2024-06-28 02:48:02,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:02,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:02,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:03,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:03,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:03,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016581942] [2024-06-28 02:48:03,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016581942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:03,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:03,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:03,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867553988] [2024-06-28 02:48:03,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:03,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:03,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:03,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:03,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:03,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:03,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 453 transitions, 5006 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:03,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:03,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:03,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:04,896 INFO L124 PetriNetUnfolderBase]: 4617/8049 cut-off events. [2024-06-28 02:48:04,896 INFO L125 PetriNetUnfolderBase]: For 1769846/1769846 co-relation queries the response was YES. [2024-06-28 02:48:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50208 conditions, 8049 events. 4617/8049 cut-off events. For 1769846/1769846 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 59713 event pairs, 1476 based on Foata normal form. 34/8077 useless extension candidates. Maximal degree in co-relation 50005. Up to 6700 conditions per place. [2024-06-28 02:48:05,015 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 156 changer transitions 3/478 dead transitions. [2024-06-28 02:48:05,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 478 transitions, 6074 flow [2024-06-28 02:48:05,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:05,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:05,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:48:05,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:48:05,017 INFO L175 Difference]: Start difference. First operand has 419 places, 453 transitions, 5006 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:48:05,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 478 transitions, 6074 flow [2024-06-28 02:48:12,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 478 transitions, 5709 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:12,634 INFO L231 Difference]: Finished difference. Result has 421 places, 453 transitions, 5002 flow [2024-06-28 02:48:12,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5002, PETRI_PLACES=421, PETRI_TRANSITIONS=453} [2024-06-28 02:48:12,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-28 02:48:12,635 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 453 transitions, 5002 flow [2024-06-28 02:48:12,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:12,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:12,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:12,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:48:12,636 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:12,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:12,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1630168080, now seen corresponding path program 15 times [2024-06-28 02:48:12,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:12,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77143184] [2024-06-28 02:48:12,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:12,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:12,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:12,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-28 02:48:12,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:12,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77143184] [2024-06-28 02:48:12,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77143184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:12,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:12,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:12,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397423747] [2024-06-28 02:48:12,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:12,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:12,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:12,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:12,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:12,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:12,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 453 transitions, 5002 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:12,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:12,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:12,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:14,637 INFO L124 PetriNetUnfolderBase]: 4535/7923 cut-off events. [2024-06-28 02:48:14,637 INFO L125 PetriNetUnfolderBase]: For 1308578/1308578 co-relation queries the response was YES. [2024-06-28 02:48:14,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44269 conditions, 7923 events. 4535/7923 cut-off events. For 1308578/1308578 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 58736 event pairs, 1372 based on Foata normal form. 30/7947 useless extension candidates. Maximal degree in co-relation 44065. Up to 6340 conditions per place. [2024-06-28 02:48:14,748 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 152 changer transitions 14/484 dead transitions. [2024-06-28 02:48:14,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 484 transitions, 6118 flow [2024-06-28 02:48:14,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:14,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:14,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:48:14,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:48:14,749 INFO L175 Difference]: Start difference. First operand has 421 places, 453 transitions, 5002 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:48:14,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 484 transitions, 6118 flow [2024-06-28 02:48:21,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 484 transitions, 5765 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:21,430 INFO L231 Difference]: Finished difference. Result has 423 places, 445 transitions, 4941 flow [2024-06-28 02:48:21,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=423, PETRI_TRANSITIONS=445} [2024-06-28 02:48:21,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-28 02:48:21,431 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 445 transitions, 4941 flow [2024-06-28 02:48:21,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:21,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:21,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:21,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:48:21,431 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:21,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:21,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1524598528, now seen corresponding path program 16 times [2024-06-28 02:48:21,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:21,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971211078] [2024-06-28 02:48:21,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:21,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:21,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:21,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:21,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971211078] [2024-06-28 02:48:21,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971211078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:21,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:21,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:21,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480997942] [2024-06-28 02:48:21,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:21,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:21,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:21,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:21,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 445 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:21,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:21,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:21,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:23,300 INFO L124 PetriNetUnfolderBase]: 4312/7520 cut-off events. [2024-06-28 02:48:23,300 INFO L125 PetriNetUnfolderBase]: For 1378734/1378734 co-relation queries the response was YES. [2024-06-28 02:48:23,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42896 conditions, 7520 events. 4312/7520 cut-off events. For 1378734/1378734 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 55202 event pairs, 1356 based on Foata normal form. 34/7548 useless extension candidates. Maximal degree in co-relation 42691. Up to 6234 conditions per place. [2024-06-28 02:48:23,415 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 156 changer transitions 3/467 dead transitions. [2024-06-28 02:48:23,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 467 transitions, 5983 flow [2024-06-28 02:48:23,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:23,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:23,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:48:23,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:48:23,417 INFO L175 Difference]: Start difference. First operand has 423 places, 445 transitions, 4941 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:48:23,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 467 transitions, 5983 flow [2024-06-28 02:48:30,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 467 transitions, 5612 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:30,362 INFO L231 Difference]: Finished difference. Result has 425 places, 445 transitions, 4935 flow [2024-06-28 02:48:30,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4935, PETRI_PLACES=425, PETRI_TRANSITIONS=445} [2024-06-28 02:48:30,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-28 02:48:30,363 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 445 transitions, 4935 flow [2024-06-28 02:48:30,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:30,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:30,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:30,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:48:30,364 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:30,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:30,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1249743894, now seen corresponding path program 17 times [2024-06-28 02:48:30,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:30,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11205279] [2024-06-28 02:48:30,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:30,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:30,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:30,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:30,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11205279] [2024-06-28 02:48:30,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11205279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:30,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:30,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:30,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722545939] [2024-06-28 02:48:30,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:30,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:30,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:30,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:30,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:30,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:30,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 445 transitions, 4935 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:30,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:30,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:30,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:32,211 INFO L124 PetriNetUnfolderBase]: 4406/7682 cut-off events. [2024-06-28 02:48:32,211 INFO L125 PetriNetUnfolderBase]: For 1395988/1395988 co-relation queries the response was YES. [2024-06-28 02:48:32,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43562 conditions, 7682 events. 4406/7682 cut-off events. For 1395988/1395988 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 56715 event pairs, 1398 based on Foata normal form. 34/7710 useless extension candidates. Maximal degree in co-relation 43356. Up to 6392 conditions per place. [2024-06-28 02:48:32,322 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 160 changer transitions 3/467 dead transitions. [2024-06-28 02:48:32,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 467 transitions, 5979 flow [2024-06-28 02:48:32,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:32,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:32,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:48:32,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:48:32,324 INFO L175 Difference]: Start difference. First operand has 425 places, 445 transitions, 4935 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:48:32,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 467 transitions, 5979 flow [2024-06-28 02:48:39,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 467 transitions, 5622 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:39,183 INFO L231 Difference]: Finished difference. Result has 427 places, 445 transitions, 4953 flow [2024-06-28 02:48:39,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4953, PETRI_PLACES=427, PETRI_TRANSITIONS=445} [2024-06-28 02:48:39,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-28 02:48:39,184 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 445 transitions, 4953 flow [2024-06-28 02:48:39,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:39,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:39,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:39,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:48:39,184 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:39,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:39,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1524924958, now seen corresponding path program 18 times [2024-06-28 02:48:39,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:39,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318070938] [2024-06-28 02:48:39,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:39,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:39,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:39,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:39,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318070938] [2024-06-28 02:48:39,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318070938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:39,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:39,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:39,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697736799] [2024-06-28 02:48:39,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:39,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:39,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:39,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:39,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:39,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:39,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 445 transitions, 4953 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:39,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:39,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:39,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:41,027 INFO L124 PetriNetUnfolderBase]: 4484/7822 cut-off events. [2024-06-28 02:48:41,027 INFO L125 PetriNetUnfolderBase]: For 1358019/1358019 co-relation queries the response was YES. [2024-06-28 02:48:41,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44025 conditions, 7822 events. 4484/7822 cut-off events. For 1358019/1358019 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 57952 event pairs, 1386 based on Foata normal form. 30/7846 useless extension candidates. Maximal degree in co-relation 43818. Up to 5936 conditions per place. [2024-06-28 02:48:41,148 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 157 changer transitions 8/473 dead transitions. [2024-06-28 02:48:41,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 473 transitions, 6045 flow [2024-06-28 02:48:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:48:41,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:48:41,149 INFO L175 Difference]: Start difference. First operand has 427 places, 445 transitions, 4953 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:48:41,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 473 transitions, 6045 flow [2024-06-28 02:48:48,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 473 transitions, 5678 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:48,694 INFO L231 Difference]: Finished difference. Result has 429 places, 443 transitions, 4936 flow [2024-06-28 02:48:48,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4936, PETRI_PLACES=429, PETRI_TRANSITIONS=443} [2024-06-28 02:48:48,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 02:48:48,695 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 443 transitions, 4936 flow [2024-06-28 02:48:48,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:48,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:48,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:48,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:48:48,696 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:48,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1406520774, now seen corresponding path program 19 times [2024-06-28 02:48:48,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115063686] [2024-06-28 02:48:48,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:48,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:48,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:48,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:48,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115063686] [2024-06-28 02:48:48,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115063686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:48,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:48,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:48,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506960094] [2024-06-28 02:48:48,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:48,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:48,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:48,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:48,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:48,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:48,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 443 transitions, 4936 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:48,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:48,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:48,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:50,583 INFO L124 PetriNetUnfolderBase]: 4440/7742 cut-off events. [2024-06-28 02:48:50,583 INFO L125 PetriNetUnfolderBase]: For 1067512/1067512 co-relation queries the response was YES. [2024-06-28 02:48:50,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43842 conditions, 7742 events. 4440/7742 cut-off events. For 1067512/1067512 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 57268 event pairs, 1518 based on Foata normal form. 8/7737 useless extension candidates. Maximal degree in co-relation 43634. Up to 6596 conditions per place. [2024-06-28 02:48:50,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 187 changer transitions 0/460 dead transitions. [2024-06-28 02:48:50,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 460 transitions, 5952 flow [2024-06-28 02:48:50,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:50,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:50,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:48:50,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:48:50,692 INFO L175 Difference]: Start difference. First operand has 429 places, 443 transitions, 4936 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:48:50,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 460 transitions, 5952 flow [2024-06-28 02:48:58,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 460 transitions, 5574 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:58,091 INFO L231 Difference]: Finished difference. Result has 431 places, 444 transitions, 4999 flow [2024-06-28 02:48:58,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=431, PETRI_TRANSITIONS=444} [2024-06-28 02:48:58,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 02:48:58,092 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 444 transitions, 4999 flow [2024-06-28 02:48:58,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:58,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:58,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:58,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:48:58,092 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:58,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:58,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1397288288, now seen corresponding path program 20 times [2024-06-28 02:48:58,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:58,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177791350] [2024-06-28 02:48:58,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:58,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:58,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:58,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:58,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177791350] [2024-06-28 02:48:58,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177791350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:58,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:58,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:58,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249296198] [2024-06-28 02:48:58,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:58,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:58,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:58,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:58,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:58,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:48:58,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 444 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:58,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:58,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:48:58,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:59,974 INFO L124 PetriNetUnfolderBase]: 4468/7790 cut-off events. [2024-06-28 02:48:59,974 INFO L125 PetriNetUnfolderBase]: For 1082858/1082858 co-relation queries the response was YES. [2024-06-28 02:49:00,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44198 conditions, 7790 events. 4468/7790 cut-off events. For 1082858/1082858 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 57716 event pairs, 1524 based on Foata normal form. 8/7785 useless extension candidates. Maximal degree in co-relation 43989. Up to 6640 conditions per place. [2024-06-28 02:49:00,091 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 170 changer transitions 0/461 dead transitions. [2024-06-28 02:49:00,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 461 transitions, 6019 flow [2024-06-28 02:49:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:00,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:00,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:49:00,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-28 02:49:00,092 INFO L175 Difference]: Start difference. First operand has 431 places, 444 transitions, 4999 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:49:00,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 461 transitions, 6019 flow [2024-06-28 02:49:07,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 461 transitions, 5594 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:49:07,397 INFO L231 Difference]: Finished difference. Result has 433 places, 445 transitions, 4983 flow [2024-06-28 02:49:07,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4983, PETRI_PLACES=433, PETRI_TRANSITIONS=445} [2024-06-28 02:49:07,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-28 02:49:07,398 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 445 transitions, 4983 flow [2024-06-28 02:49:07,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:07,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:07,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, 1, 1, 1] [2024-06-28 02:49:07,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:49:07,399 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:07,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:07,399 INFO L85 PathProgramCache]: Analyzing trace with hash -205784642, now seen corresponding path program 21 times [2024-06-28 02:49:07,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:07,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576377865] [2024-06-28 02:49:07,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:07,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:07,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:07,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:07,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:07,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576377865] [2024-06-28 02:49:07,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576377865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:07,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:07,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:07,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714135923] [2024-06-28 02:49:07,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:07,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:07,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:07,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:07,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:07,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:07,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 445 transitions, 4983 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:07,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:07,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:07,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:09,247 INFO L124 PetriNetUnfolderBase]: 4521/7863 cut-off events. [2024-06-28 02:49:09,247 INFO L125 PetriNetUnfolderBase]: For 1158036/1158036 co-relation queries the response was YES. [2024-06-28 02:49:09,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45977 conditions, 7863 events. 4521/7863 cut-off events. For 1158036/1158036 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 58170 event pairs, 1523 based on Foata normal form. 6/7856 useless extension candidates. Maximal degree in co-relation 45767. Up to 6547 conditions per place. [2024-06-28 02:49:09,364 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 176 changer transitions 0/467 dead transitions. [2024-06-28 02:49:09,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 467 transitions, 6433 flow [2024-06-28 02:49:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:49:09,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:49:09,366 INFO L175 Difference]: Start difference. First operand has 433 places, 445 transitions, 4983 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:49:09,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 467 transitions, 6433 flow [2024-06-28 02:49:17,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 467 transitions, 6040 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:49:17,140 INFO L231 Difference]: Finished difference. Result has 435 places, 447 transitions, 5078 flow [2024-06-28 02:49:17,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=435, PETRI_TRANSITIONS=447} [2024-06-28 02:49:17,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-28 02:49:17,141 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 447 transitions, 5078 flow [2024-06-28 02:49:17,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:17,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:17,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:17,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:49:17,141 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:17,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:17,142 INFO L85 PathProgramCache]: Analyzing trace with hash -888282756, now seen corresponding path program 22 times [2024-06-28 02:49:17,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:17,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357446612] [2024-06-28 02:49:17,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:17,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:17,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:17,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:17,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357446612] [2024-06-28 02:49:17,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357446612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:17,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:17,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:17,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797719912] [2024-06-28 02:49:17,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:17,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:17,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:17,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:17,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:17,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:17,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 447 transitions, 5078 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:17,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:17,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:17,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:19,021 INFO L124 PetriNetUnfolderBase]: 4503/7847 cut-off events. [2024-06-28 02:49:19,022 INFO L125 PetriNetUnfolderBase]: For 1077546/1077546 co-relation queries the response was YES. [2024-06-28 02:49:19,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44056 conditions, 7847 events. 4503/7847 cut-off events. For 1077546/1077546 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58147 event pairs, 1531 based on Foata normal form. 8/7842 useless extension candidates. Maximal degree in co-relation 43845. Up to 6697 conditions per place. [2024-06-28 02:49:19,133 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 174 changer transitions 0/463 dead transitions. [2024-06-28 02:49:19,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 463 transitions, 6040 flow [2024-06-28 02:49:19,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:19,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:19,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:49:19,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:49:19,135 INFO L175 Difference]: Start difference. First operand has 435 places, 447 transitions, 5078 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:49:19,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 463 transitions, 6040 flow [2024-06-28 02:49:26,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 463 transitions, 5608 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 02:49:26,721 INFO L231 Difference]: Finished difference. Result has 438 places, 447 transitions, 4999 flow [2024-06-28 02:49:26,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4646, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=438, PETRI_TRANSITIONS=447} [2024-06-28 02:49:26,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-28 02:49:26,722 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 447 transitions, 4999 flow [2024-06-28 02:49:26,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:26,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:26,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:26,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:49:26,723 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:26,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:26,723 INFO L85 PathProgramCache]: Analyzing trace with hash -388176816, now seen corresponding path program 1 times [2024-06-28 02:49:26,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:26,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221660221] [2024-06-28 02:49:26,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:26,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:26,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:26,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221660221] [2024-06-28 02:49:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221660221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:26,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:26,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:26,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397022764] [2024-06-28 02:49:26,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:26,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:26,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:26,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:26,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 447 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:26,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:26,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:26,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:28,669 INFO L124 PetriNetUnfolderBase]: 4670/8125 cut-off events. [2024-06-28 02:49:28,669 INFO L125 PetriNetUnfolderBase]: For 1475539/1475539 co-relation queries the response was YES. [2024-06-28 02:49:28,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50641 conditions, 8125 events. 4670/8125 cut-off events. For 1475539/1475539 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 60370 event pairs, 1394 based on Foata normal form. 6/8079 useless extension candidates. Maximal degree in co-relation 50429. Up to 5458 conditions per place. [2024-06-28 02:49:28,786 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 184 changer transitions 2/493 dead transitions. [2024-06-28 02:49:28,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 493 transitions, 6625 flow [2024-06-28 02:49:28,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:28,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:28,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 02:49:28,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-28 02:49:28,787 INFO L175 Difference]: Start difference. First operand has 438 places, 447 transitions, 4999 flow. Second operand 8 states and 218 transitions. [2024-06-28 02:49:28,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 493 transitions, 6625 flow [2024-06-28 02:49:36,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 493 transitions, 6254 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:49:36,974 INFO L231 Difference]: Finished difference. Result has 439 places, 449 transitions, 5098 flow [2024-06-28 02:49:36,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5098, PETRI_PLACES=439, PETRI_TRANSITIONS=449} [2024-06-28 02:49:36,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-28 02:49:36,975 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 449 transitions, 5098 flow [2024-06-28 02:49:36,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:36,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:36,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:36,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:49:36,975 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:36,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:36,975 INFO L85 PathProgramCache]: Analyzing trace with hash -271904974, now seen corresponding path program 2 times [2024-06-28 02:49:36,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:36,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075030865] [2024-06-28 02:49:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:36,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:36,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:37,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:37,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075030865] [2024-06-28 02:49:37,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075030865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:37,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:37,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:37,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524818522] [2024-06-28 02:49:37,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:37,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:37,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:37,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:37,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:37,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:37,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 449 transitions, 5098 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:37,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:37,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:37,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:38,928 INFO L124 PetriNetUnfolderBase]: 4690/8136 cut-off events. [2024-06-28 02:49:38,928 INFO L125 PetriNetUnfolderBase]: For 1517836/1517836 co-relation queries the response was YES. [2024-06-28 02:49:39,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51241 conditions, 8136 events. 4690/8136 cut-off events. For 1517836/1517836 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 60304 event pairs, 1518 based on Foata normal form. 6/8090 useless extension candidates. Maximal degree in co-relation 51028. Up to 5470 conditions per place. [2024-06-28 02:49:39,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 186 changer transitions 1/488 dead transitions. [2024-06-28 02:49:39,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 488 transitions, 6644 flow [2024-06-28 02:49:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:49:39,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:49:39,048 INFO L175 Difference]: Start difference. First operand has 439 places, 449 transitions, 5098 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:49:39,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 488 transitions, 6644 flow [2024-06-28 02:49:47,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 488 transitions, 6223 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:49:47,100 INFO L231 Difference]: Finished difference. Result has 442 places, 450 transitions, 5103 flow [2024-06-28 02:49:47,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4687, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5103, PETRI_PLACES=442, PETRI_TRANSITIONS=450} [2024-06-28 02:49:47,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-28 02:49:47,101 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 450 transitions, 5103 flow [2024-06-28 02:49:47,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:47,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:47,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:47,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:49:47,101 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:47,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:47,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1821333710, now seen corresponding path program 3 times [2024-06-28 02:49:47,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:47,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651696313] [2024-06-28 02:49:47,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:47,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:47,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:47,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:47,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:47,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651696313] [2024-06-28 02:49:47,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651696313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:47,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:47,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048813843] [2024-06-28 02:49:47,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:47,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:47,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:47,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:47,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:47,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 450 transitions, 5103 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:47,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:47,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:47,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:49,049 INFO L124 PetriNetUnfolderBase]: 4677/8152 cut-off events. [2024-06-28 02:49:49,050 INFO L125 PetriNetUnfolderBase]: For 1424929/1424929 co-relation queries the response was YES. [2024-06-28 02:49:49,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49859 conditions, 8152 events. 4677/8152 cut-off events. For 1424929/1424929 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 60691 event pairs, 1577 based on Foata normal form. 6/8128 useless extension candidates. Maximal degree in co-relation 49645. Up to 6941 conditions per place. [2024-06-28 02:49:49,166 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 174 changer transitions 1/477 dead transitions. [2024-06-28 02:49:49,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 477 transitions, 6121 flow [2024-06-28 02:49:49,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:49,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:49,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:49:49,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-28 02:49:49,168 INFO L175 Difference]: Start difference. First operand has 442 places, 450 transitions, 5103 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:49:49,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 477 transitions, 6121 flow [2024-06-28 02:49:57,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 477 transitions, 5759 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:49:57,721 INFO L231 Difference]: Finished difference. Result has 445 places, 450 transitions, 5093 flow [2024-06-28 02:49:57,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5093, PETRI_PLACES=445, PETRI_TRANSITIONS=450} [2024-06-28 02:49:57,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-28 02:49:57,722 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 450 transitions, 5093 flow [2024-06-28 02:49:57,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:57,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:57,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:57,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:49:57,723 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:57,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:57,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1228847482, now seen corresponding path program 1 times [2024-06-28 02:49:57,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:57,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90733186] [2024-06-28 02:49:57,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:57,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:57,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-28 02:49:57,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:57,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90733186] [2024-06-28 02:49:57,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90733186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:57,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:57,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:57,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682177865] [2024-06-28 02:49:57,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:57,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:57,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:57,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:57,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:57,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:49:57,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 450 transitions, 5093 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:57,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:57,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:49:57,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:59,807 INFO L124 PetriNetUnfolderBase]: 4765/8325 cut-off events. [2024-06-28 02:49:59,807 INFO L125 PetriNetUnfolderBase]: For 1804534/1804534 co-relation queries the response was YES. [2024-06-28 02:49:59,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50564 conditions, 8325 events. 4765/8325 cut-off events. For 1804534/1804534 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 62339 event pairs, 1557 based on Foata normal form. 30/8349 useless extension candidates. Maximal degree in co-relation 50349. Up to 6559 conditions per place. [2024-06-28 02:49:59,927 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 163 changer transitions 3/478 dead transitions. [2024-06-28 02:49:59,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 478 transitions, 6201 flow [2024-06-28 02:49:59,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:59,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:49:59,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:49:59,929 INFO L175 Difference]: Start difference. First operand has 445 places, 450 transitions, 5093 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:49:59,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 478 transitions, 6201 flow [2024-06-28 02:50:09,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 478 transitions, 5770 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:09,884 INFO L231 Difference]: Finished difference. Result has 445 places, 451 transitions, 5058 flow [2024-06-28 02:50:09,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5058, PETRI_PLACES=445, PETRI_TRANSITIONS=451} [2024-06-28 02:50:09,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-28 02:50:09,885 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 451 transitions, 5058 flow [2024-06-28 02:50:09,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:09,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:09,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:09,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:50:09,885 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:09,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:09,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1379268968, now seen corresponding path program 2 times [2024-06-28 02:50:09,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:09,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646884972] [2024-06-28 02:50:09,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:09,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:09,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:09,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:09,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:09,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646884972] [2024-06-28 02:50:09,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646884972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:09,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:09,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:09,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940003534] [2024-06-28 02:50:09,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:09,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:09,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:09,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:09,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:50:09,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 451 transitions, 5058 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:09,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:09,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:50:09,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:11,969 INFO L124 PetriNetUnfolderBase]: 4785/8351 cut-off events. [2024-06-28 02:50:11,969 INFO L125 PetriNetUnfolderBase]: For 1464439/1464439 co-relation queries the response was YES. [2024-06-28 02:50:12,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50871 conditions, 8351 events. 4785/8351 cut-off events. For 1464439/1464439 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 62747 event pairs, 1697 based on Foata normal form. 6/8344 useless extension candidates. Maximal degree in co-relation 50655. Up to 7091 conditions per place. [2024-06-28 02:50:12,095 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 191 changer transitions 0/471 dead transitions. [2024-06-28 02:50:12,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 471 transitions, 6118 flow [2024-06-28 02:50:12,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:12,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:12,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:50:12,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:50:12,096 INFO L175 Difference]: Start difference. First operand has 445 places, 451 transitions, 5058 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:50:12,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 471 transitions, 6118 flow [2024-06-28 02:50:21,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 471 transitions, 5736 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:50:21,323 INFO L231 Difference]: Finished difference. Result has 447 places, 452 transitions, 5130 flow [2024-06-28 02:50:21,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5130, PETRI_PLACES=447, PETRI_TRANSITIONS=452} [2024-06-28 02:50:21,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-28 02:50:21,324 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 452 transitions, 5130 flow [2024-06-28 02:50:21,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:21,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:21,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:21,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:50:21,324 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:21,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:21,325 INFO L85 PathProgramCache]: Analyzing trace with hash -826562294, now seen corresponding path program 3 times [2024-06-28 02:50:21,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:21,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161933412] [2024-06-28 02:50:21,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:21,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:21,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-28 02:50:21,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:21,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161933412] [2024-06-28 02:50:21,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161933412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:21,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:21,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:21,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433006958] [2024-06-28 02:50:21,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:21,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:21,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:21,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:21,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:21,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:50:21,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 452 transitions, 5130 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:21,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:21,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:50:21,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:23,301 INFO L124 PetriNetUnfolderBase]: 4871/8489 cut-off events. [2024-06-28 02:50:23,301 INFO L125 PetriNetUnfolderBase]: For 1677966/1677966 co-relation queries the response was YES. [2024-06-28 02:50:23,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54725 conditions, 8489 events. 4871/8489 cut-off events. For 1677966/1677966 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 63749 event pairs, 1588 based on Foata normal form. 6/8482 useless extension candidates. Maximal degree in co-relation 54508. Up to 6283 conditions per place. [2024-06-28 02:50:23,599 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 211 changer transitions 0/482 dead transitions. [2024-06-28 02:50:23,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 482 transitions, 7092 flow [2024-06-28 02:50:23,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:23,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:23,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:50:23,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:50:23,600 INFO L175 Difference]: Start difference. First operand has 447 places, 452 transitions, 5130 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:50:23,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 482 transitions, 7092 flow [2024-06-28 02:50:34,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 482 transitions, 6652 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:50:34,296 INFO L231 Difference]: Finished difference. Result has 449 places, 455 transitions, 5322 flow [2024-06-28 02:50:34,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5322, PETRI_PLACES=449, PETRI_TRANSITIONS=455} [2024-06-28 02:50:34,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-28 02:50:34,296 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 455 transitions, 5322 flow [2024-06-28 02:50:34,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:34,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:34,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:34,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:50:34,297 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:34,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:34,297 INFO L85 PathProgramCache]: Analyzing trace with hash -442916436, now seen corresponding path program 4 times [2024-06-28 02:50:34,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:34,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228297759] [2024-06-28 02:50:34,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:34,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:34,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:34,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:34,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:34,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228297759] [2024-06-28 02:50:34,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228297759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:34,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:34,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:34,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730431456] [2024-06-28 02:50:34,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:34,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:34,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:34,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:34,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:34,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:50:34,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 455 transitions, 5322 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:34,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:34,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:50:34,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:36,338 INFO L124 PetriNetUnfolderBase]: 4858/8476 cut-off events. [2024-06-28 02:50:36,338 INFO L125 PetriNetUnfolderBase]: For 1599729/1599729 co-relation queries the response was YES. [2024-06-28 02:50:36,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53484 conditions, 8476 events. 4858/8476 cut-off events. For 1599729/1599729 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 63815 event pairs, 1736 based on Foata normal form. 6/8469 useless extension candidates. Maximal degree in co-relation 53266. Up to 7174 conditions per place. [2024-06-28 02:50:36,461 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 179 changer transitions 0/474 dead transitions. [2024-06-28 02:50:36,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 474 transitions, 6322 flow [2024-06-28 02:50:36,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:36,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:50:36,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:50:36,462 INFO L175 Difference]: Start difference. First operand has 449 places, 455 transitions, 5322 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:50:36,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 474 transitions, 6322 flow [2024-06-28 02:50:47,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 474 transitions, 5952 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-28 02:50:47,626 INFO L231 Difference]: Finished difference. Result has 454 places, 455 transitions, 5314 flow [2024-06-28 02:50:47,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4952, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5314, PETRI_PLACES=454, PETRI_TRANSITIONS=455} [2024-06-28 02:50:47,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-28 02:50:47,627 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 455 transitions, 5314 flow [2024-06-28 02:50:47,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:47,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:47,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:47,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:50:47,627 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:47,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:47,628 INFO L85 PathProgramCache]: Analyzing trace with hash -831323894, now seen corresponding path program 5 times [2024-06-28 02:50:47,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:47,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628432958] [2024-06-28 02:50:47,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:47,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:47,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:47,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:47,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:47,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628432958] [2024-06-28 02:50:47,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628432958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:47,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:47,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:47,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423444015] [2024-06-28 02:50:47,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:47,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:47,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:47,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:47,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:47,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:50:47,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 455 transitions, 5314 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:47,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:47,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:50:47,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:49,706 INFO L124 PetriNetUnfolderBase]: 4845/8481 cut-off events. [2024-06-28 02:50:49,706 INFO L125 PetriNetUnfolderBase]: For 1509064/1509064 co-relation queries the response was YES. [2024-06-28 02:50:49,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52023 conditions, 8481 events. 4845/8481 cut-off events. For 1509064/1509064 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 64143 event pairs, 1553 based on Foata normal form. 6/8481 useless extension candidates. Maximal degree in co-relation 51803. Up to 7656 conditions per place. [2024-06-28 02:50:49,835 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 433 selfloop transitions, 36 changer transitions 0/477 dead transitions. [2024-06-28 02:50:49,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 477 transitions, 6336 flow [2024-06-28 02:50:49,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:49,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:49,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:50:49,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 02:50:49,836 INFO L175 Difference]: Start difference. First operand has 454 places, 455 transitions, 5314 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:50:49,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 477 transitions, 6336 flow [2024-06-28 02:51:00,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 477 transitions, 5863 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:00,530 INFO L231 Difference]: Finished difference. Result has 455 places, 455 transitions, 4917 flow [2024-06-28 02:51:00,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4917, PETRI_PLACES=455, PETRI_TRANSITIONS=455} [2024-06-28 02:51:00,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-28 02:51:00,531 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 455 transitions, 4917 flow [2024-06-28 02:51:00,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:00,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:00,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:00,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:51:00,531 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:00,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1847723202, now seen corresponding path program 4 times [2024-06-28 02:51:00,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:00,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849734556] [2024-06-28 02:51:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:00,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:00,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-28 02:51:00,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:00,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849734556] [2024-06-28 02:51:00,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849734556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:00,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:00,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:00,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647145745] [2024-06-28 02:51:00,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:00,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:00,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:00,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:00,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:00,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:51:00,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 455 transitions, 4917 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:00,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:00,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:51:00,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:02,738 INFO L124 PetriNetUnfolderBase]: 5045/8823 cut-off events. [2024-06-28 02:51:02,738 INFO L125 PetriNetUnfolderBase]: For 2104468/2104468 co-relation queries the response was YES. [2024-06-28 02:51:02,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59906 conditions, 8823 events. 5045/8823 cut-off events. For 2104468/2104468 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 67065 event pairs, 1601 based on Foata normal form. 6/8823 useless extension candidates. Maximal degree in co-relation 59685. Up to 5905 conditions per place. [2024-06-28 02:51:02,875 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 325 selfloop transitions, 165 changer transitions 0/498 dead transitions. [2024-06-28 02:51:02,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 498 transitions, 6567 flow [2024-06-28 02:51:02,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:02,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:02,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:51:02,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-28 02:51:02,877 INFO L175 Difference]: Start difference. First operand has 455 places, 455 transitions, 4917 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:51:02,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 498 transitions, 6567 flow Killed by 15