./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe013_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe013_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe013_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:41:45,935 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:41:45,988 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:41:45,991 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:41:45,992 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:41:46,005 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:41:46,005 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:41:46,006 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:41:46,006 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:41:46,006 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:41:46,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:41:46,007 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:41:46,007 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:41:46,008 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:41:46,008 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:41:46,008 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:41:46,009 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:41:46,009 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:41:46,009 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:41:46,009 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:41:46,010 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:41:46,010 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:41:46,010 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:41:46,011 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:41:46,011 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:41:46,011 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:41:46,011 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:41:46,012 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:41:46,012 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:41:46,012 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:41:46,012 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:41:46,013 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:41:46,013 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:41:46,013 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:41:46,014 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:41:46,014 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:41:46,014 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:41:46,014 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:41:46,015 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:41:46,015 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:41:46,015 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:41:46,016 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:41:46,016 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:41:46,016 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-05-12 12:41:46,188 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:41:46,203 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:41:46,205 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:41:46,206 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:41:46,206 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:41:46,207 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-05-12 12:41:47,260 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:41:47,502 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:41:47,505 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-05-12 12:41:47,523 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d75071fa/f50c93ed30d94ea2b98491283496b9a8/FLAGcb68c4700 [2024-05-12 12:41:47,533 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d75071fa/f50c93ed30d94ea2b98491283496b9a8 [2024-05-12 12:41:47,535 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:41:47,537 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:41:47,537 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe013_tso.yml/witness.yml [2024-05-12 12:41:47,654 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:41:47,655 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:41:47,657 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:41:47,657 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:41:47,660 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:41:47,661 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:41:47" (1/2) ... [2024-05-12 12:41:47,662 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d264ee4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:41:47, skipping insertion in model container [2024-05-12 12:41:47,662 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:41:47" (1/2) ... [2024-05-12 12:41:47,689 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3bde5948 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:41:47, skipping insertion in model container [2024-05-12 12:41:47,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:41:47" (2/2) ... [2024-05-12 12:41:47,689 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d264ee4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:47, skipping insertion in model container [2024-05-12 12:41:47,690 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:41:47" (2/2) ... [2024-05-12 12:41:47,690 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:41:47,732 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:41:47,733 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:41:47,733 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:41:47,733 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:41:47,733 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:41:47,734 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-05-12 12:41:47,761 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:41:47,880 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i[945,958] [2024-05-12 12:41:47,984 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:41:48,002 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:41:48,031 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:41:48,091 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:41:48,135 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:41:48,136 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48 WrapperNode [2024-05-12 12:41:48,136 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:41:48,137 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:41:48,137 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:41:48,137 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:41:48,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,168 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,199 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 12:41:48,203 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:41:48,204 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:41:48,204 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:41:48,205 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:41:48,213 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,213 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,221 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,233 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:41:48,234 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,234 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,238 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,240 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,241 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,242 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,244 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:41:48,253 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:41:48,254 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:41:48,254 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:41:48,255 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (1/1) ... [2024-05-12 12:41:48,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:41:48,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:41:48,280 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-05-12 12:41:48,298 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-05-12 12:41:48,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:41:48,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:41:48,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:41:48,310 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:41:48,310 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:41:48,311 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:41:48,311 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:41:48,311 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:41:48,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:41:48,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:41:48,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:41:48,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:41:48,311 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:41:48,312 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:41:48,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:41:48,313 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:41:48,401 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:41:48,402 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:41:48,569 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:41:48,569 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:41:48,638 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:41:48,638 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:41:48,639 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:41:48 BoogieIcfgContainer [2024-05-12 12:41:48,639 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:41:48,640 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:41:48,640 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:41:48,643 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:41:48,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:41:47" (1/4) ... [2024-05-12 12:41:48,643 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@729ca057 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:41:48, skipping insertion in model container [2024-05-12 12:41:48,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:41:47" (2/4) ... [2024-05-12 12:41:48,644 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@729ca057 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:41:48, skipping insertion in model container [2024-05-12 12:41:48,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:41:48" (3/4) ... [2024-05-12 12:41:48,644 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@729ca057 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:41:48, skipping insertion in model container [2024-05-12 12:41:48,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:41:48" (4/4) ... [2024-05-12 12:41:48,645 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_tso.i [2024-05-12 12:41:48,657 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:41:48,658 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:41:48,658 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:41:48,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:41:48,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 12:41:48,752 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-05-12 12:41:48,752 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:41:48,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 72 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 12:41:48,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 12:41:48,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-05-12 12:41:48,764 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:41:48,773 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;@3930ebde, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:41:48,774 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:41:48,776 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:41:48,778 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:41:48,778 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:41:48,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:48,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:41:48,779 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:48,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:48,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1787111274, now seen corresponding path program 1 times [2024-05-12 12:41:48,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:48,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282340379] [2024-05-12 12:41:48,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:48,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:48,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:49,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:49,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282340379] [2024-05-12 12:41:49,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282340379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:49,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:49,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:41:49,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245939503] [2024-05-12 12:41:49,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:49,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:41:49,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:49,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:41:49,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:41:49,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-05-12 12:41:49,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:49,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:49,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-05-12 12:41:49,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:49,627 INFO L124 PetriNetUnfolderBase]: 971/1701 cut-off events. [2024-05-12 12:41:49,627 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-05-12 12:41:49,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3223 conditions, 1701 events. 971/1701 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9908 event pairs, 694 based on Foata normal form. 1/1624 useless extension candidates. Maximal degree in co-relation 3208. Up to 1455 conditions per place. [2024-05-12 12:41:49,642 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 34 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-05-12 12:41:49,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 197 flow [2024-05-12 12:41:49,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:41:49,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:41:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-05-12 12:41:49,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6950354609929078 [2024-05-12 12:41:49,654 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 98 transitions. [2024-05-12 12:41:49,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 197 flow [2024-05-12 12:41:49,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 192 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:49,663 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-05-12 12:41:49,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-05-12 12:41:49,669 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-05-12 12:41:49,669 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-05-12 12:41:49,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:49,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:49,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:49,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:41:49,670 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:49,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:49,673 INFO L85 PathProgramCache]: Analyzing trace with hash 573027253, now seen corresponding path program 1 times [2024-05-12 12:41:49,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:49,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747600680] [2024-05-12 12:41:49,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:49,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:49,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-05-12 12:41:49,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:49,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747600680] [2024-05-12 12:41:49,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747600680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:49,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:49,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:41:49,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567707762] [2024-05-12 12:41:49,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:49,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:41:49,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:49,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:41:49,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:41:49,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-05-12 12:41:49,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:49,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:49,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-05-12 12:41:49,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:50,082 INFO L124 PetriNetUnfolderBase]: 978/1622 cut-off events. [2024-05-12 12:41:50,083 INFO L125 PetriNetUnfolderBase]: For 298/306 co-relation queries the response was YES. [2024-05-12 12:41:50,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3588 conditions, 1622 events. 978/1622 cut-off events. For 298/306 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9117 event pairs, 462 based on Foata normal form. 7/1591 useless extension candidates. Maximal degree in co-relation 3573. Up to 1421 conditions per place. [2024-05-12 12:41:50,092 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 45 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-05-12 12:41:50,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 302 flow [2024-05-12 12:41:50,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:41:50,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:41:50,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-05-12 12:41:50,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7074468085106383 [2024-05-12 12:41:50,098 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 133 transitions. [2024-05-12 12:41:50,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 302 flow [2024-05-12 12:41:50,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 71 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:41:50,101 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 190 flow [2024-05-12 12:41:50,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=190, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-05-12 12:41:50,105 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-05-12 12:41:50,106 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 190 flow [2024-05-12 12:41:50,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:50,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:50,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:50,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:41:50,106 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:50,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:50,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1814647613, now seen corresponding path program 1 times [2024-05-12 12:41:50,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:50,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751987905] [2024-05-12 12:41:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:50,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:50,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-05-12 12:41:50,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:50,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751987905] [2024-05-12 12:41:50,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751987905] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:50,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:50,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:41:50,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179316744] [2024-05-12 12:41:50,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:50,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:41:50,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:50,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:41:50,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:41:50,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:50,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 190 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:50,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:50,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:50,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:50,520 INFO L124 PetriNetUnfolderBase]: 1255/2234 cut-off events. [2024-05-12 12:41:50,520 INFO L125 PetriNetUnfolderBase]: For 1380/1397 co-relation queries the response was YES. [2024-05-12 12:41:50,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5518 conditions, 2234 events. 1255/2234 cut-off events. For 1380/1397 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13253 event pairs, 808 based on Foata normal form. 8/2218 useless extension candidates. Maximal degree in co-relation 5500. Up to 1852 conditions per place. [2024-05-12 12:41:50,533 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 49 selfloop transitions, 7 changer transitions 0/70 dead transitions. [2024-05-12 12:41:50,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 70 transitions, 352 flow [2024-05-12 12:41:50,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:41:50,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:41:50,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-05-12 12:41:50,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 12:41:50,537 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 190 flow. Second operand 4 states and 122 transitions. [2024-05-12 12:41:50,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 70 transitions, 352 flow [2024-05-12 12:41:50,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 70 transitions, 348 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:41:50,541 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 228 flow [2024-05-12 12:41:50,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-05-12 12:41:50,542 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2024-05-12 12:41:50,542 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 228 flow [2024-05-12 12:41:50,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:50,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:50,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:50,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:41:50,543 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:50,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:50,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1650221581, now seen corresponding path program 1 times [2024-05-12 12:41:50,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:50,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055896189] [2024-05-12 12:41:50,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:50,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:50,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:50,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:50,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:50,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055896189] [2024-05-12 12:41:50,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055896189] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:50,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:50,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:50,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071893448] [2024-05-12 12:41:50,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:50,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:50,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:50,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:50,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:50,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:50,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:50,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:50,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:50,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:51,086 INFO L124 PetriNetUnfolderBase]: 1320/2342 cut-off events. [2024-05-12 12:41:51,086 INFO L125 PetriNetUnfolderBase]: For 2250/2271 co-relation queries the response was YES. [2024-05-12 12:41:51,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6253 conditions, 2342 events. 1320/2342 cut-off events. For 2250/2271 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13965 event pairs, 483 based on Foata normal form. 23/2337 useless extension candidates. Maximal degree in co-relation 6232. Up to 1759 conditions per place. [2024-05-12 12:41:51,099 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 68 selfloop transitions, 17 changer transitions 0/99 dead transitions. [2024-05-12 12:41:51,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 99 transitions, 526 flow [2024-05-12 12:41:51,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:51,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:51,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 12:41:51,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6773049645390071 [2024-05-12 12:41:51,101 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 228 flow. Second operand 6 states and 191 transitions. [2024-05-12 12:41:51,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 99 transitions, 526 flow [2024-05-12 12:41:51,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 99 transitions, 508 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:51,104 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 290 flow [2024-05-12 12:41:51,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-05-12 12:41:51,105 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-05-12 12:41:51,105 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 290 flow [2024-05-12 12:41:51,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:41:51,106 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,107 INFO L85 PathProgramCache]: Analyzing trace with hash 387328442, now seen corresponding path program 1 times [2024-05-12 12:41:51,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853079680] [2024-05-12 12:41:51,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:51,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:51,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:51,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853079680] [2024-05-12 12:41:51,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853079680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:51,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:51,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:41:51,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104487480] [2024-05-12 12:41:51,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:51,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:41:51,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:51,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:41:51,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:41:51,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:51,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:51,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:51,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:51,471 INFO L124 PetriNetUnfolderBase]: 1598/2603 cut-off events. [2024-05-12 12:41:51,473 INFO L125 PetriNetUnfolderBase]: For 3636/3636 co-relation queries the response was YES. [2024-05-12 12:41:51,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7816 conditions, 2603 events. 1598/2603 cut-off events. For 3636/3636 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15192 event pairs, 557 based on Foata normal form. 2/2601 useless extension candidates. Maximal degree in co-relation 7793. Up to 2333 conditions per place. [2024-05-12 12:41:51,486 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 67 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-05-12 12:41:51,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 540 flow [2024-05-12 12:41:51,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:51,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:51,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 12:41:51,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6127659574468085 [2024-05-12 12:41:51,488 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 290 flow. Second operand 5 states and 144 transitions. [2024-05-12 12:41:51,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 540 flow [2024-05-12 12:41:51,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 90 transitions, 500 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:51,494 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 346 flow [2024-05-12 12:41:51,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=346, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-05-12 12:41:51,495 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-05-12 12:41:51,495 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 346 flow [2024-05-12 12:41:51,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:41:51,496 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,496 INFO L85 PathProgramCache]: Analyzing trace with hash 119438014, now seen corresponding path program 1 times [2024-05-12 12:41:51,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166167854] [2024-05-12 12:41:51,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:51,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:51,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:51,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166167854] [2024-05-12 12:41:51,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166167854] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:51,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:51,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:41:51,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934129387] [2024-05-12 12:41:51,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:51,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:41:51,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:51,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:41:51,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:41:51,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:51,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 346 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:51,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:51,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:51,879 INFO L124 PetriNetUnfolderBase]: 1571/2667 cut-off events. [2024-05-12 12:41:51,880 INFO L125 PetriNetUnfolderBase]: For 4928/4960 co-relation queries the response was YES. [2024-05-12 12:41:51,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 2667 events. 1571/2667 cut-off events. For 4928/4960 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15801 event pairs, 519 based on Foata normal form. 15/2660 useless extension candidates. Maximal degree in co-relation 8321. Up to 2151 conditions per place. [2024-05-12 12:41:51,896 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 68 selfloop transitions, 25 changer transitions 0/110 dead transitions. [2024-05-12 12:41:51,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 110 transitions, 704 flow [2024-05-12 12:41:51,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:51,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:51,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-05-12 12:41:51,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-05-12 12:41:51,898 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 346 flow. Second operand 5 states and 160 transitions. [2024-05-12 12:41:51,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 110 transitions, 704 flow [2024-05-12 12:41:51,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 110 transitions, 698 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 12:41:51,903 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 498 flow [2024-05-12 12:41:51,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=498, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-05-12 12:41:51,906 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2024-05-12 12:41:51,906 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 498 flow [2024-05-12 12:41:51,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:41:51,907 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,907 INFO L85 PathProgramCache]: Analyzing trace with hash 152743174, now seen corresponding path program 2 times [2024-05-12 12:41:51,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271024735] [2024-05-12 12:41:51,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:52,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:52,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:52,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271024735] [2024-05-12 12:41:52,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271024735] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:52,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:52,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:41:52,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739525844] [2024-05-12 12:41:52,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:52,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:41:52,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:52,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:41:52,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:41:52,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:52,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 498 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:52,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:52,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:52,279 INFO L124 PetriNetUnfolderBase]: 1582/2566 cut-off events. [2024-05-12 12:41:52,279 INFO L125 PetriNetUnfolderBase]: For 7138/7166 co-relation queries the response was YES. [2024-05-12 12:41:52,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9314 conditions, 2566 events. 1582/2566 cut-off events. For 7138/7166 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14860 event pairs, 443 based on Foata normal form. 15/2560 useless extension candidates. Maximal degree in co-relation 9284. Up to 2176 conditions per place. [2024-05-12 12:41:52,321 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 66 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-05-12 12:41:52,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 770 flow [2024-05-12 12:41:52,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:52,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:52,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-05-12 12:41:52,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:41:52,323 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 498 flow. Second operand 5 states and 155 transitions. [2024-05-12 12:41:52,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 770 flow [2024-05-12 12:41:52,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 107 transitions, 742 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-05-12 12:41:52,332 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 554 flow [2024-05-12 12:41:52,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=554, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-05-12 12:41:52,332 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 28 predicate places. [2024-05-12 12:41:52,332 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 554 flow [2024-05-12 12:41:52,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:52,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:52,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:41:52,333 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:52,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:52,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1452609733, now seen corresponding path program 1 times [2024-05-12 12:41:52,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:52,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992347648] [2024-05-12 12:41:52,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:52,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:52,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:52,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:52,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:52,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992347648] [2024-05-12 12:41:52,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992347648] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:52,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:52,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:52,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644582550] [2024-05-12 12:41:52,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:52,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:52,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:52,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:52,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:52,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:52,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 554 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:52,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:52,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:52,695 INFO L124 PetriNetUnfolderBase]: 1661/2680 cut-off events. [2024-05-12 12:41:52,695 INFO L125 PetriNetUnfolderBase]: For 7605/7607 co-relation queries the response was YES. [2024-05-12 12:41:52,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9618 conditions, 2680 events. 1661/2680 cut-off events. For 7605/7607 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15445 event pairs, 499 based on Foata normal form. 2/2677 useless extension candidates. Maximal degree in co-relation 9584. Up to 2341 conditions per place. [2024-05-12 12:41:52,710 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 96 selfloop transitions, 20 changer transitions 0/129 dead transitions. [2024-05-12 12:41:52,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 129 transitions, 970 flow [2024-05-12 12:41:52,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:52,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:41:52,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 12:41:52,711 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 554 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:41:52,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 129 transitions, 970 flow [2024-05-12 12:41:52,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 129 transitions, 910 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:52,758 INFO L231 Difference]: Finished difference. Result has 84 places, 96 transitions, 646 flow [2024-05-12 12:41:52,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=646, PETRI_PLACES=84, PETRI_TRANSITIONS=96} [2024-05-12 12:41:52,758 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2024-05-12 12:41:52,758 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 96 transitions, 646 flow [2024-05-12 12:41:52,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:52,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:52,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:41:52,759 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:52,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1463453067, now seen corresponding path program 2 times [2024-05-12 12:41:52,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:52,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485585454] [2024-05-12 12:41:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:52,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:52,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:52,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:52,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485585454] [2024-05-12 12:41:52,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485585454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:52,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:52,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:52,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795695181] [2024-05-12 12:41:52,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:52,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:52,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:52,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:52,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:52,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:52,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 96 transitions, 646 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:52,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:52,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:53,175 INFO L124 PetriNetUnfolderBase]: 1678/2786 cut-off events. [2024-05-12 12:41:53,176 INFO L125 PetriNetUnfolderBase]: For 9168/9168 co-relation queries the response was YES. [2024-05-12 12:41:53,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 2786 events. 1678/2786 cut-off events. For 9168/9168 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16493 event pairs, 742 based on Foata normal form. 2/2761 useless extension candidates. Maximal degree in co-relation 10216. Up to 2359 conditions per place. [2024-05-12 12:41:53,193 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 93 selfloop transitions, 24 changer transitions 0/130 dead transitions. [2024-05-12 12:41:53,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 130 transitions, 1013 flow [2024-05-12 12:41:53,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:53,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:53,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:41:53,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:41:53,195 INFO L175 Difference]: Start difference. First operand has 84 places, 96 transitions, 646 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:41:53,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 130 transitions, 1013 flow [2024-05-12 12:41:53,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 981 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:53,207 INFO L231 Difference]: Finished difference. Result has 89 places, 101 transitions, 712 flow [2024-05-12 12:41:53,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=712, PETRI_PLACES=89, PETRI_TRANSITIONS=101} [2024-05-12 12:41:53,208 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 38 predicate places. [2024-05-12 12:41:53,208 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 101 transitions, 712 flow [2024-05-12 12:41:53,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:53,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:53,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:53,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:41:53,209 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:53,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:53,209 INFO L85 PathProgramCache]: Analyzing trace with hash -584768735, now seen corresponding path program 3 times [2024-05-12 12:41:53,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:53,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339542591] [2024-05-12 12:41:53,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:53,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:53,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:53,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:53,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:53,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339542591] [2024-05-12 12:41:53,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339542591] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:53,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:53,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:53,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967258490] [2024-05-12 12:41:53,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:53,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:53,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:53,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:53,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:53,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:53,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 101 transitions, 712 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:53,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:53,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:53,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:53,578 INFO L124 PetriNetUnfolderBase]: 1673/2757 cut-off events. [2024-05-12 12:41:53,578 INFO L125 PetriNetUnfolderBase]: For 10161/10161 co-relation queries the response was YES. [2024-05-12 12:41:53,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10347 conditions, 2757 events. 1673/2757 cut-off events. For 10161/10161 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16144 event pairs, 529 based on Foata normal form. 2/2752 useless extension candidates. Maximal degree in co-relation 10308. Up to 2354 conditions per place. [2024-05-12 12:41:53,592 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 90 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2024-05-12 12:41:53,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1016 flow [2024-05-12 12:41:53,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:53,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:41:53,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134751773049646 [2024-05-12 12:41:53,594 INFO L175 Difference]: Start difference. First operand has 89 places, 101 transitions, 712 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:41:53,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1016 flow [2024-05-12 12:41:53,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 978 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:53,605 INFO L231 Difference]: Finished difference. Result has 93 places, 102 transitions, 742 flow [2024-05-12 12:41:53,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=742, PETRI_PLACES=93, PETRI_TRANSITIONS=102} [2024-05-12 12:41:53,606 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 42 predicate places. [2024-05-12 12:41:53,606 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 102 transitions, 742 flow [2024-05-12 12:41:53,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:53,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:53,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:53,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:41:53,607 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:53,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:53,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1439470823, now seen corresponding path program 1 times [2024-05-12 12:41:53,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:53,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539970664] [2024-05-12 12:41:53,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:53,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:53,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:53,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539970664] [2024-05-12 12:41:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539970664] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:53,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651143779] [2024-05-12 12:41:53,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:53,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:53,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:53,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:53,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:53,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 102 transitions, 742 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:53,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:53,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:53,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:54,051 INFO L124 PetriNetUnfolderBase]: 1665/2682 cut-off events. [2024-05-12 12:41:54,052 INFO L125 PetriNetUnfolderBase]: For 11195/11195 co-relation queries the response was YES. [2024-05-12 12:41:54,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10350 conditions, 2682 events. 1665/2682 cut-off events. For 11195/11195 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15452 event pairs, 463 based on Foata normal form. 4/2682 useless extension candidates. Maximal degree in co-relation 10309. Up to 2400 conditions per place. [2024-05-12 12:41:54,066 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 107 selfloop transitions, 12 changer transitions 0/132 dead transitions. [2024-05-12 12:41:54,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 132 transitions, 1062 flow [2024-05-12 12:41:54,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:54,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:54,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:41:54,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 12:41:54,067 INFO L175 Difference]: Start difference. First operand has 93 places, 102 transitions, 742 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:41:54,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 132 transitions, 1062 flow [2024-05-12 12:41:54,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 132 transitions, 1022 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:54,082 INFO L231 Difference]: Finished difference. Result has 96 places, 104 transitions, 753 flow [2024-05-12 12:41:54,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=753, PETRI_PLACES=96, PETRI_TRANSITIONS=104} [2024-05-12 12:41:54,083 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-05-12 12:41:54,083 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 104 transitions, 753 flow [2024-05-12 12:41:54,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:54,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:54,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:54,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:41:54,084 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:54,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:54,084 INFO L85 PathProgramCache]: Analyzing trace with hash 496406723, now seen corresponding path program 1 times [2024-05-12 12:41:54,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:54,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731520839] [2024-05-12 12:41:54,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:54,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:54,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:54,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:54,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:54,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731520839] [2024-05-12 12:41:54,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731520839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:54,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:54,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:54,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883068264] [2024-05-12 12:41:54,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:54,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:54,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:54,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:54,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 104 transitions, 753 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 12:41:54,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:54,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:54,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:54,515 INFO L124 PetriNetUnfolderBase]: 1598/2719 cut-off events. [2024-05-12 12:41:54,516 INFO L125 PetriNetUnfolderBase]: For 14552/14586 co-relation queries the response was YES. [2024-05-12 12:41:54,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10660 conditions, 2719 events. 1598/2719 cut-off events. For 14552/14586 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16210 event pairs, 473 based on Foata normal form. 26/2673 useless extension candidates. Maximal degree in co-relation 10618. Up to 2188 conditions per place. [2024-05-12 12:41:54,533 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 93 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-05-12 12:41:54,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 142 transitions, 1121 flow [2024-05-12 12:41:54,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-05-12 12:41:54,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 12:41:54,535 INFO L175 Difference]: Start difference. First operand has 96 places, 104 transitions, 753 flow. Second operand 6 states and 188 transitions. [2024-05-12 12:41:54,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 142 transitions, 1121 flow [2024-05-12 12:41:54,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1088 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:54,549 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 815 flow [2024-05-12 12:41:54,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=815, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-05-12 12:41:54,550 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 12:41:54,550 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 815 flow [2024-05-12 12:41:54,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 12:41:54,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:54,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:54,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:41:54,551 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:54,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:54,551 INFO L85 PathProgramCache]: Analyzing trace with hash 365056563, now seen corresponding path program 2 times [2024-05-12 12:41:54,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:54,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822409457] [2024-05-12 12:41:54,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:54,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:54,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:54,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:54,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822409457] [2024-05-12 12:41:54,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822409457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:54,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:54,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:54,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989737117] [2024-05-12 12:41:54,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:54,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:54,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:54,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:54,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 815 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 12:41:54,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:54,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:54,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:54,982 INFO L124 PetriNetUnfolderBase]: 1638/2699 cut-off events. [2024-05-12 12:41:54,982 INFO L125 PetriNetUnfolderBase]: For 17407/17467 co-relation queries the response was YES. [2024-05-12 12:41:54,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11486 conditions, 2699 events. 1638/2699 cut-off events. For 17407/17467 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16050 event pairs, 405 based on Foata normal form. 43/2658 useless extension candidates. Maximal degree in co-relation 11443. Up to 2061 conditions per place. [2024-05-12 12:41:54,998 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 81 selfloop transitions, 47 changer transitions 0/152 dead transitions. [2024-05-12 12:41:54,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1315 flow [2024-05-12 12:41:54,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:54,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:55,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 12:41:55,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6773049645390071 [2024-05-12 12:41:55,000 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 815 flow. Second operand 6 states and 191 transitions. [2024-05-12 12:41:55,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1315 flow [2024-05-12 12:41:55,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 152 transitions, 1250 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:55,016 INFO L231 Difference]: Finished difference. Result has 100 places, 119 transitions, 956 flow [2024-05-12 12:41:55,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=956, PETRI_PLACES=100, PETRI_TRANSITIONS=119} [2024-05-12 12:41:55,017 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 49 predicate places. [2024-05-12 12:41:55,017 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 119 transitions, 956 flow [2024-05-12 12:41:55,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 12:41:55,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:55,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:55,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:41:55,017 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:55,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash 757345381, now seen corresponding path program 3 times [2024-05-12 12:41:55,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:55,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040726156] [2024-05-12 12:41:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:55,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:55,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:55,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:55,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:55,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040726156] [2024-05-12 12:41:55,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040726156] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:55,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:55,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:55,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602782320] [2024-05-12 12:41:55,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:55,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:55,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:55,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:55,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:55,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:55,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 119 transitions, 956 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 12:41:55,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:55,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:55,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:55,406 INFO L124 PetriNetUnfolderBase]: 1683/2773 cut-off events. [2024-05-12 12:41:55,406 INFO L125 PetriNetUnfolderBase]: For 20569/20594 co-relation queries the response was YES. [2024-05-12 12:41:55,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12424 conditions, 2773 events. 1683/2773 cut-off events. For 20569/20594 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16704 event pairs, 434 based on Foata normal form. 19/2701 useless extension candidates. Maximal degree in co-relation 12380. Up to 2105 conditions per place. [2024-05-12 12:41:55,424 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 81 selfloop transitions, 43 changer transitions 0/148 dead transitions. [2024-05-12 12:41:55,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 148 transitions, 1324 flow [2024-05-12 12:41:55,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:55,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:55,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:41:55,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560283687943262 [2024-05-12 12:41:55,426 INFO L175 Difference]: Start difference. First operand has 100 places, 119 transitions, 956 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:41:55,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 148 transitions, 1324 flow [2024-05-12 12:41:55,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 148 transitions, 1267 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-05-12 12:41:55,446 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 995 flow [2024-05-12 12:41:55,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=995, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-05-12 12:41:55,447 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 54 predicate places. [2024-05-12 12:41:55,447 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 995 flow [2024-05-12 12:41:55,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 12:41:55,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:55,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:55,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:41:55,447 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:55,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:55,448 INFO L85 PathProgramCache]: Analyzing trace with hash 167512980, now seen corresponding path program 1 times [2024-05-12 12:41:55,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:55,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412862308] [2024-05-12 12:41:55,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:55,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:55,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-05-12 12:41:55,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:55,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412862308] [2024-05-12 12:41:55,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412862308] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:55,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:55,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:41:55,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464870488] [2024-05-12 12:41:55,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:55,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:41:55,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:55,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:41:55,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:41:55,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:41:55,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 995 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:41:55,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:55,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:41:55,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:55,796 INFO L124 PetriNetUnfolderBase]: 1642/2693 cut-off events. [2024-05-12 12:41:55,797 INFO L125 PetriNetUnfolderBase]: For 18978/18985 co-relation queries the response was YES. [2024-05-12 12:41:55,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11929 conditions, 2693 events. 1642/2693 cut-off events. For 18978/18985 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15980 event pairs, 412 based on Foata normal form. 9/2693 useless extension candidates. Maximal degree in co-relation 11882. Up to 2249 conditions per place. [2024-05-12 12:41:55,814 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 89 selfloop transitions, 18 changer transitions 0/132 dead transitions. [2024-05-12 12:41:55,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1243 flow [2024-05-12 12:41:55,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:41:55,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:41:55,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 12:41:55,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2024-05-12 12:41:55,815 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 995 flow. Second operand 4 states and 121 transitions. [2024-05-12 12:41:55,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1243 flow [2024-05-12 12:41:55,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 132 transitions, 1153 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:55,836 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 952 flow [2024-05-12 12:41:55,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=952, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-05-12 12:41:55,837 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 54 predicate places. [2024-05-12 12:41:55,837 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 952 flow [2024-05-12 12:41:55,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-05-12 12:41:55,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:55,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:55,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:41:55,838 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:55,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:55,838 INFO L85 PathProgramCache]: Analyzing trace with hash -99252902, now seen corresponding path program 1 times [2024-05-12 12:41:55,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:55,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159108421] [2024-05-12 12:41:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:55,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:55,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:55,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:55,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159108421] [2024-05-12 12:41:55,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159108421] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:55,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:55,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:55,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027284574] [2024-05-12 12:41:55,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:55,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:55,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:55,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:55,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:56,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:56,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 952 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:56,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:56,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:56,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:56,352 INFO L124 PetriNetUnfolderBase]: 1740/2860 cut-off events. [2024-05-12 12:41:56,352 INFO L125 PetriNetUnfolderBase]: For 20134/20134 co-relation queries the response was YES. [2024-05-12 12:41:56,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12436 conditions, 2860 events. 1740/2860 cut-off events. For 20134/20134 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16916 event pairs, 693 based on Foata normal form. 2/2838 useless extension candidates. Maximal degree in co-relation 12388. Up to 2488 conditions per place. [2024-05-12 12:41:56,369 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 138 selfloop transitions, 16 changer transitions 0/167 dead transitions. [2024-05-12 12:41:56,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 167 transitions, 1418 flow [2024-05-12 12:41:56,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:56,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:56,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:41:56,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:41:56,370 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 952 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:41:56,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 167 transitions, 1418 flow [2024-05-12 12:41:56,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 167 transitions, 1368 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:56,392 INFO L231 Difference]: Finished difference. Result has 111 places, 128 transitions, 1028 flow [2024-05-12 12:41:56,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1028, PETRI_PLACES=111, PETRI_TRANSITIONS=128} [2024-05-12 12:41:56,393 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-05-12 12:41:56,393 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 128 transitions, 1028 flow [2024-05-12 12:41:56,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:56,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:56,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:56,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:41:56,394 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:56,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:56,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1946295714, now seen corresponding path program 2 times [2024-05-12 12:41:56,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:56,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688445879] [2024-05-12 12:41:56,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:56,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:56,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:56,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-05-12 12:41:56,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688445879] [2024-05-12 12:41:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688445879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:56,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:56,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:56,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055793027] [2024-05-12 12:41:56,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:56,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:56,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:56,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:56,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:56,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:56,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 128 transitions, 1028 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:56,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:56,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:56,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:56,883 INFO L124 PetriNetUnfolderBase]: 1779/2899 cut-off events. [2024-05-12 12:41:56,884 INFO L125 PetriNetUnfolderBase]: For 22970/22972 co-relation queries the response was YES. [2024-05-12 12:41:56,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13209 conditions, 2899 events. 1779/2899 cut-off events. For 22970/22972 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16976 event pairs, 509 based on Foata normal form. 2/2890 useless extension candidates. Maximal degree in co-relation 13159. Up to 2369 conditions per place. [2024-05-12 12:41:56,904 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 128 selfloop transitions, 40 changer transitions 0/181 dead transitions. [2024-05-12 12:41:56,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 181 transitions, 1682 flow [2024-05-12 12:41:56,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:56,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:56,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 12:41:56,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-05-12 12:41:56,952 INFO L175 Difference]: Start difference. First operand has 111 places, 128 transitions, 1028 flow. Second operand 7 states and 211 transitions. [2024-05-12 12:41:56,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 181 transitions, 1682 flow [2024-05-12 12:41:56,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 181 transitions, 1636 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:56,982 INFO L231 Difference]: Finished difference. Result has 117 places, 140 transitions, 1201 flow [2024-05-12 12:41:56,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1201, PETRI_PLACES=117, PETRI_TRANSITIONS=140} [2024-05-12 12:41:56,982 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-05-12 12:41:56,983 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 140 transitions, 1201 flow [2024-05-12 12:41:56,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:56,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:56,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:56,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:41:56,983 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:56,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:56,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1567939478, now seen corresponding path program 3 times [2024-05-12 12:41:56,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:56,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364619051] [2024-05-12 12:41:56,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:56,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:56,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:57,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-05-12 12:41:57,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:57,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364619051] [2024-05-12 12:41:57,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364619051] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:57,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:57,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589982480] [2024-05-12 12:41:57,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:57,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:57,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:57,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:57,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:57,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:57,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 140 transitions, 1201 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:57,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:57,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:57,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:57,466 INFO L124 PetriNetUnfolderBase]: 1774/2892 cut-off events. [2024-05-12 12:41:57,466 INFO L125 PetriNetUnfolderBase]: For 25779/25781 co-relation queries the response was YES. [2024-05-12 12:41:57,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13892 conditions, 2892 events. 1774/2892 cut-off events. For 25779/25781 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17020 event pairs, 509 based on Foata normal form. 2/2883 useless extension candidates. Maximal degree in co-relation 13839. Up to 2364 conditions per place. [2024-05-12 12:41:57,490 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 125 selfloop transitions, 42 changer transitions 0/180 dead transitions. [2024-05-12 12:41:57,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 180 transitions, 1707 flow [2024-05-12 12:41:57,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:57,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:57,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 12:41:57,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-05-12 12:41:57,491 INFO L175 Difference]: Start difference. First operand has 117 places, 140 transitions, 1201 flow. Second operand 7 states and 208 transitions. [2024-05-12 12:41:57,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 180 transitions, 1707 flow [2024-05-12 12:41:57,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 180 transitions, 1641 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:57,527 INFO L231 Difference]: Finished difference. Result has 122 places, 141 transitions, 1238 flow [2024-05-12 12:41:57,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1238, PETRI_PLACES=122, PETRI_TRANSITIONS=141} [2024-05-12 12:41:57,528 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 71 predicate places. [2024-05-12 12:41:57,528 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 141 transitions, 1238 flow [2024-05-12 12:41:57,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:57,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:57,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:57,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:41:57,529 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:57,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:57,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1643434278, now seen corresponding path program 1 times [2024-05-12 12:41:57,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:57,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436227363] [2024-05-12 12:41:57,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:57,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:57,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:57,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:57,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:57,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436227363] [2024-05-12 12:41:57,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436227363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:57,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:57,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:57,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005191298] [2024-05-12 12:41:57,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:57,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:57,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:57,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:57,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:57,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:57,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 141 transitions, 1238 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:57,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:57,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:57,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:58,103 INFO L124 PetriNetUnfolderBase]: 1801/2995 cut-off events. [2024-05-12 12:41:58,103 INFO L125 PetriNetUnfolderBase]: For 28228/28230 co-relation queries the response was YES. [2024-05-12 12:41:58,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14272 conditions, 2995 events. 1801/2995 cut-off events. For 28228/28230 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18005 event pairs, 683 based on Foata normal form. 4/2972 useless extension candidates. Maximal degree in co-relation 14217. Up to 2505 conditions per place. [2024-05-12 12:41:58,119 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 140 selfloop transitions, 27 changer transitions 0/180 dead transitions. [2024-05-12 12:41:58,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 180 transitions, 1674 flow [2024-05-12 12:41:58,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:58,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:58,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:41:58,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:41:58,133 INFO L175 Difference]: Start difference. First operand has 122 places, 141 transitions, 1238 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:41:58,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 180 transitions, 1674 flow [2024-05-12 12:41:58,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 180 transitions, 1602 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:58,174 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1245 flow [2024-05-12 12:41:58,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1245, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-05-12 12:41:58,175 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 74 predicate places. [2024-05-12 12:41:58,175 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1245 flow [2024-05-12 12:41:58,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:58,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:58,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:58,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:41:58,176 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:58,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:58,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2035387498, now seen corresponding path program 4 times [2024-05-12 12:41:58,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:58,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454043264] [2024-05-12 12:41:58,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:58,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:58,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:58,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:58,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454043264] [2024-05-12 12:41:58,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454043264] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:58,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:58,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:58,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846460109] [2024-05-12 12:41:58,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:58,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:58,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:58,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:58,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:58,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:58,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1245 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:58,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:58,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:58,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:58,628 INFO L124 PetriNetUnfolderBase]: 1818/3013 cut-off events. [2024-05-12 12:41:58,628 INFO L125 PetriNetUnfolderBase]: For 30092/30092 co-relation queries the response was YES. [2024-05-12 12:41:58,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14646 conditions, 3013 events. 1818/3013 cut-off events. For 30092/30092 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17994 event pairs, 493 based on Foata normal form. 2/3005 useless extension candidates. Maximal degree in co-relation 14590. Up to 2423 conditions per place. [2024-05-12 12:41:58,647 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 122 selfloop transitions, 48 changer transitions 0/183 dead transitions. [2024-05-12 12:41:58,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 183 transitions, 1792 flow [2024-05-12 12:41:58,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:58,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:58,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:41:58,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 12:41:58,649 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1245 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:41:58,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 183 transitions, 1792 flow [2024-05-12 12:41:58,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 183 transitions, 1731 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:58,686 INFO L231 Difference]: Finished difference. Result has 128 places, 148 transitions, 1359 flow [2024-05-12 12:41:58,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1359, PETRI_PLACES=128, PETRI_TRANSITIONS=148} [2024-05-12 12:41:58,687 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 77 predicate places. [2024-05-12 12:41:58,687 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 148 transitions, 1359 flow [2024-05-12 12:41:58,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:58,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:58,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:58,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:41:58,688 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:58,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:58,688 INFO L85 PathProgramCache]: Analyzing trace with hash -617981990, now seen corresponding path program 5 times [2024-05-12 12:41:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:58,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165582892] [2024-05-12 12:41:58,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:58,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:58,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:58,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:58,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165582892] [2024-05-12 12:41:58,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165582892] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:58,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:58,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:58,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065647609] [2024-05-12 12:41:58,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:58,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:58,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:58,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:58,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:58,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:58,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 148 transitions, 1359 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:58,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:58,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:58,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:59,188 INFO L124 PetriNetUnfolderBase]: 1835/2983 cut-off events. [2024-05-12 12:41:59,188 INFO L125 PetriNetUnfolderBase]: For 32647/32647 co-relation queries the response was YES. [2024-05-12 12:41:59,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 2983 events. 1835/2983 cut-off events. For 32647/32647 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17598 event pairs, 593 based on Foata normal form. 2/2968 useless extension candidates. Maximal degree in co-relation 14999. Up to 2441 conditions per place. [2024-05-12 12:41:59,204 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 125 selfloop transitions, 48 changer transitions 0/186 dead transitions. [2024-05-12 12:41:59,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 186 transitions, 1906 flow [2024-05-12 12:41:59,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:59,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:59,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:41:59,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-05-12 12:41:59,206 INFO L175 Difference]: Start difference. First operand has 128 places, 148 transitions, 1359 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:41:59,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 186 transitions, 1906 flow [2024-05-12 12:41:59,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 186 transitions, 1824 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:59,242 INFO L231 Difference]: Finished difference. Result has 132 places, 151 transitions, 1422 flow [2024-05-12 12:41:59,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=132, PETRI_TRANSITIONS=151} [2024-05-12 12:41:59,242 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 81 predicate places. [2024-05-12 12:41:59,242 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 151 transitions, 1422 flow [2024-05-12 12:41:59,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:59,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:59,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:59,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:41:59,243 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:59,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:59,243 INFO L85 PathProgramCache]: Analyzing trace with hash -618189380, now seen corresponding path program 6 times [2024-05-12 12:41:59,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:59,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497106196] [2024-05-12 12:41:59,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:59,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:59,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:59,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:59,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:59,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497106196] [2024-05-12 12:41:59,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497106196] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:59,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:59,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:59,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751895176] [2024-05-12 12:41:59,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:59,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:59,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:59,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:59,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:59,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:59,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 151 transitions, 1422 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:59,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:59,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:59,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:59,689 INFO L124 PetriNetUnfolderBase]: 1830/2948 cut-off events. [2024-05-12 12:41:59,689 INFO L125 PetriNetUnfolderBase]: For 34178/34178 co-relation queries the response was YES. [2024-05-12 12:41:59,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15032 conditions, 2948 events. 1830/2948 cut-off events. For 34178/34178 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17169 event pairs, 439 based on Foata normal form. 2/2942 useless extension candidates. Maximal degree in co-relation 14973. Up to 2436 conditions per place. [2024-05-12 12:41:59,709 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 122 selfloop transitions, 49 changer transitions 0/184 dead transitions. [2024-05-12 12:41:59,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 1842 flow [2024-05-12 12:41:59,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:59,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:59,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:41:59,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:41:59,710 INFO L175 Difference]: Start difference. First operand has 132 places, 151 transitions, 1422 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:41:59,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 1842 flow [2024-05-12 12:41:59,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 184 transitions, 1676 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:59,755 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1362 flow [2024-05-12 12:41:59,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1362, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-05-12 12:41:59,756 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2024-05-12 12:41:59,756 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1362 flow [2024-05-12 12:41:59,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:59,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:59,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:59,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:41:59,757 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:59,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:59,757 INFO L85 PathProgramCache]: Analyzing trace with hash -352276774, now seen corresponding path program 2 times [2024-05-12 12:41:59,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:59,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288981211] [2024-05-12 12:41:59,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:59,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:59,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:59,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:59,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:59,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288981211] [2024-05-12 12:41:59,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288981211] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:59,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:59,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:59,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516164215] [2024-05-12 12:41:59,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:59,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:59,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:59,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:59,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:59,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:41:59,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1362 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:41:59,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:59,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:41:59,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:00,282 INFO L124 PetriNetUnfolderBase]: 1857/3074 cut-off events. [2024-05-12 12:42:00,282 INFO L125 PetriNetUnfolderBase]: For 36765/36765 co-relation queries the response was YES. [2024-05-12 12:42:00,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15232 conditions, 3074 events. 1857/3074 cut-off events. For 36765/36765 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18453 event pairs, 690 based on Foata normal form. 4/3053 useless extension candidates. Maximal degree in co-relation 15173. Up to 2587 conditions per place. [2024-05-12 12:42:00,301 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 146 selfloop transitions, 28 changer transitions 0/187 dead transitions. [2024-05-12 12:42:00,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 187 transitions, 1808 flow [2024-05-12 12:42:00,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:00,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:00,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:42:00,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048632218844985 [2024-05-12 12:42:00,303 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1362 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:42:00,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 187 transitions, 1808 flow [2024-05-12 12:42:00,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 187 transitions, 1712 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:00,347 INFO L231 Difference]: Finished difference. Result has 135 places, 153 transitions, 1351 flow [2024-05-12 12:42:00,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1351, PETRI_PLACES=135, PETRI_TRANSITIONS=153} [2024-05-12 12:42:00,348 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2024-05-12 12:42:00,348 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 153 transitions, 1351 flow [2024-05-12 12:42:00,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:42:00,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:00,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:00,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:42:00,349 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:00,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:00,349 INFO L85 PathProgramCache]: Analyzing trace with hash -617974054, now seen corresponding path program 3 times [2024-05-12 12:42:00,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:00,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820738793] [2024-05-12 12:42:00,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:00,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:00,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:00,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:00,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:00,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820738793] [2024-05-12 12:42:00,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820738793] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:00,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:00,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:00,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660836841] [2024-05-12 12:42:00,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:00,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:00,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:00,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:00,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:00,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:00,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 153 transitions, 1351 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:42:00,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:00,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:00,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:00,845 INFO L124 PetriNetUnfolderBase]: 1884/3141 cut-off events. [2024-05-12 12:42:00,846 INFO L125 PetriNetUnfolderBase]: For 39930/39930 co-relation queries the response was YES. [2024-05-12 12:42:00,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15632 conditions, 3141 events. 1884/3141 cut-off events. For 39930/39930 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19004 event pairs, 705 based on Foata normal form. 4/3118 useless extension candidates. Maximal degree in co-relation 15572. Up to 2628 conditions per place. [2024-05-12 12:42:00,865 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 149 selfloop transitions, 27 changer transitions 0/189 dead transitions. [2024-05-12 12:42:00,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 189 transitions, 1805 flow [2024-05-12 12:42:00,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:00,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:00,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:42:00,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:42:00,867 INFO L175 Difference]: Start difference. First operand has 135 places, 153 transitions, 1351 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:42:00,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 189 transitions, 1805 flow [2024-05-12 12:42:00,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 189 transitions, 1738 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:00,918 INFO L231 Difference]: Finished difference. Result has 137 places, 155 transitions, 1371 flow [2024-05-12 12:42:00,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1371, PETRI_PLACES=137, PETRI_TRANSITIONS=155} [2024-05-12 12:42:00,918 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-05-12 12:42:00,918 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 155 transitions, 1371 flow [2024-05-12 12:42:00,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:42:00,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:00,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:00,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:42:00,919 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:00,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:00,919 INFO L85 PathProgramCache]: Analyzing trace with hash -351950344, now seen corresponding path program 4 times [2024-05-12 12:42:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:00,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220142532] [2024-05-12 12:42:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:00,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:01,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-05-12 12:42:01,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:01,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220142532] [2024-05-12 12:42:01,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220142532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:01,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:01,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:01,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605199921] [2024-05-12 12:42:01,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:01,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:01,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:01,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:01,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:01,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:01,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 155 transitions, 1371 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:42:01,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:01,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:01,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:01,449 INFO L124 PetriNetUnfolderBase]: 1876/3097 cut-off events. [2024-05-12 12:42:01,449 INFO L125 PetriNetUnfolderBase]: For 42360/42360 co-relation queries the response was YES. [2024-05-12 12:42:01,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15678 conditions, 3097 events. 1876/3097 cut-off events. For 42360/42360 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18633 event pairs, 634 based on Foata normal form. 4/3076 useless extension candidates. Maximal degree in co-relation 15617. Up to 2505 conditions per place. [2024-05-12 12:42:01,471 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 144 selfloop transitions, 35 changer transitions 0/192 dead transitions. [2024-05-12 12:42:01,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 192 transitions, 1837 flow [2024-05-12 12:42:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:01,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:01,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:42:01,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:42:01,473 INFO L175 Difference]: Start difference. First operand has 137 places, 155 transitions, 1371 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:42:01,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 192 transitions, 1837 flow [2024-05-12 12:42:01,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 192 transitions, 1768 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:01,522 INFO L231 Difference]: Finished difference. Result has 139 places, 157 transitions, 1409 flow [2024-05-12 12:42:01,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1409, PETRI_PLACES=139, PETRI_TRANSITIONS=157} [2024-05-12 12:42:01,522 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-05-12 12:42:01,522 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 157 transitions, 1409 flow [2024-05-12 12:42:01,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 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-05-12 12:42:01,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:01,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:01,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:42:01,523 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:01,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -105015406, now seen corresponding path program 1 times [2024-05-12 12:42:01,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:01,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800001131] [2024-05-12 12:42:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:01,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:01,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:01,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:01,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:01,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800001131] [2024-05-12 12:42:01,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800001131] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:01,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:01,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:01,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403135416] [2024-05-12 12:42:01,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:01,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:01,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:01,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:01,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:01,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:01,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 157 transitions, 1409 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:01,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:01,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:01,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:02,244 INFO L124 PetriNetUnfolderBase]: 1982/3233 cut-off events. [2024-05-12 12:42:02,245 INFO L125 PetriNetUnfolderBase]: For 57083/57137 co-relation queries the response was YES. [2024-05-12 12:42:02,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 3233 events. 1982/3233 cut-off events. For 57083/57137 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19522 event pairs, 250 based on Foata normal form. 22/3166 useless extension candidates. Maximal degree in co-relation 17297. Up to 2339 conditions per place. [2024-05-12 12:42:02,271 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 143 selfloop transitions, 35 changer transitions 0/216 dead transitions. [2024-05-12 12:42:02,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 216 transitions, 2079 flow [2024-05-12 12:42:02,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:02,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:02,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-05-12 12:42:02,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-05-12 12:42:02,273 INFO L175 Difference]: Start difference. First operand has 139 places, 157 transitions, 1409 flow. Second operand 8 states and 250 transitions. [2024-05-12 12:42:02,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 216 transitions, 2079 flow [2024-05-12 12:42:02,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 216 transitions, 1990 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:02,336 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 1453 flow [2024-05-12 12:42:02,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1453, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2024-05-12 12:42:02,337 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 91 predicate places. [2024-05-12 12:42:02,337 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 1453 flow [2024-05-12 12:42:02,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:02,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:02,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:02,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:42:02,338 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:02,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1648846318, now seen corresponding path program 2 times [2024-05-12 12:42:02,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:02,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949066876] [2024-05-12 12:42:02,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:02,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:02,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:02,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949066876] [2024-05-12 12:42:02,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949066876] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:02,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:02,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:02,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609855685] [2024-05-12 12:42:02,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:02,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:02,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:02,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:02,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:02,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:02,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 1453 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:02,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:02,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:02,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:02,906 INFO L124 PetriNetUnfolderBase]: 1952/3185 cut-off events. [2024-05-12 12:42:02,907 INFO L125 PetriNetUnfolderBase]: For 57762/57821 co-relation queries the response was YES. [2024-05-12 12:42:02,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17181 conditions, 3185 events. 1952/3185 cut-off events. For 57762/57821 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19176 event pairs, 379 based on Foata normal form. 18/3111 useless extension candidates. Maximal degree in co-relation 17118. Up to 2567 conditions per place. [2024-05-12 12:42:02,929 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 135 selfloop transitions, 31 changer transitions 0/204 dead transitions. [2024-05-12 12:42:02,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 204 transitions, 1905 flow [2024-05-12 12:42:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:02,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:02,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 12:42:02,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:42:02,930 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 1453 flow. Second operand 7 states and 217 transitions. [2024-05-12 12:42:02,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 204 transitions, 1905 flow [2024-05-12 12:42:02,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 204 transitions, 1849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:02,992 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1468 flow [2024-05-12 12:42:02,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1468, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-05-12 12:42:02,993 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-05-12 12:42:02,993 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1468 flow [2024-05-12 12:42:02,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:02,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:02,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:02,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:42:02,994 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:02,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1367916014, now seen corresponding path program 3 times [2024-05-12 12:42:02,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:02,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824909404] [2024-05-12 12:42:02,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:02,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:03,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:03,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824909404] [2024-05-12 12:42:03,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824909404] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:03,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:03,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:03,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650966784] [2024-05-12 12:42:03,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:03,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:03,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:03,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:03,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:03,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:03,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1468 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:03,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:03,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:03,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:03,564 INFO L124 PetriNetUnfolderBase]: 2071/3386 cut-off events. [2024-05-12 12:42:03,564 INFO L125 PetriNetUnfolderBase]: For 62621/62668 co-relation queries the response was YES. [2024-05-12 12:42:03,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18253 conditions, 3386 events. 2071/3386 cut-off events. For 62621/62668 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20784 event pairs, 403 based on Foata normal form. 14/3295 useless extension candidates. Maximal degree in co-relation 18188. Up to 2547 conditions per place. [2024-05-12 12:42:03,586 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 109 selfloop transitions, 57 changer transitions 0/204 dead transitions. [2024-05-12 12:42:03,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 204 transitions, 1998 flow [2024-05-12 12:42:03,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:03,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:03,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-05-12 12:42:03,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-05-12 12:42:03,588 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1468 flow. Second operand 7 states and 219 transitions. [2024-05-12 12:42:03,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 204 transitions, 1998 flow [2024-05-12 12:42:03,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 204 transitions, 1929 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:03,654 INFO L231 Difference]: Finished difference. Result has 146 places, 163 transitions, 1556 flow [2024-05-12 12:42:03,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1556, PETRI_PLACES=146, PETRI_TRANSITIONS=163} [2024-05-12 12:42:03,654 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2024-05-12 12:42:03,654 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 163 transitions, 1556 flow [2024-05-12 12:42:03,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:03,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:03,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:03,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:42:03,655 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:03,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:03,655 INFO L85 PathProgramCache]: Analyzing trace with hash 993572522, now seen corresponding path program 4 times [2024-05-12 12:42:03,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:03,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490943291] [2024-05-12 12:42:03,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:03,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:03,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:03,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:03,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490943291] [2024-05-12 12:42:03,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490943291] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:03,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:03,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:03,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644991670] [2024-05-12 12:42:03,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:03,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:03,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:03,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:03,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:03,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:03,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 163 transitions, 1556 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:03,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:03,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:03,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:04,169 INFO L124 PetriNetUnfolderBase]: 2121/3442 cut-off events. [2024-05-12 12:42:04,169 INFO L125 PetriNetUnfolderBase]: For 65621/65668 co-relation queries the response was YES. [2024-05-12 12:42:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18962 conditions, 3442 events. 2121/3442 cut-off events. For 65621/65668 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21124 event pairs, 417 based on Foata normal form. 14/3349 useless extension candidates. Maximal degree in co-relation 18896. Up to 2625 conditions per place. [2024-05-12 12:42:04,194 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 112 selfloop transitions, 53 changer transitions 0/203 dead transitions. [2024-05-12 12:42:04,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 203 transitions, 2082 flow [2024-05-12 12:42:04,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:04,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-05-12 12:42:04,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-05-12 12:42:04,195 INFO L175 Difference]: Start difference. First operand has 146 places, 163 transitions, 1556 flow. Second operand 7 states and 214 transitions. [2024-05-12 12:42:04,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 203 transitions, 2082 flow [2024-05-12 12:42:04,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 203 transitions, 1959 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:04,262 INFO L231 Difference]: Finished difference. Result has 148 places, 165 transitions, 1586 flow [2024-05-12 12:42:04,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1586, PETRI_PLACES=148, PETRI_TRANSITIONS=165} [2024-05-12 12:42:04,262 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-05-12 12:42:04,263 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 165 transitions, 1586 flow [2024-05-12 12:42:04,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:04,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:42:04,263 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:04,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2031292473, now seen corresponding path program 1 times [2024-05-12 12:42:04,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273693265] [2024-05-12 12:42:04,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273693265] [2024-05-12 12:42:04,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273693265] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:04,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97748121] [2024-05-12 12:42:04,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:04,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:04,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:04,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:04,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 165 transitions, 1586 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:04,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:04,749 INFO L124 PetriNetUnfolderBase]: 2275/3657 cut-off events. [2024-05-12 12:42:04,750 INFO L125 PetriNetUnfolderBase]: For 58629/58629 co-relation queries the response was YES. [2024-05-12 12:42:04,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19747 conditions, 3657 events. 2275/3657 cut-off events. For 58629/58629 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22165 event pairs, 455 based on Foata normal form. 1/3656 useless extension candidates. Maximal degree in co-relation 19680. Up to 3292 conditions per place. [2024-05-12 12:42:04,777 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 163 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-05-12 12:42:04,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2160 flow [2024-05-12 12:42:04,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:04,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:04,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:42:04,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 12:42:04,779 INFO L175 Difference]: Start difference. First operand has 148 places, 165 transitions, 1586 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:42:04,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2160 flow [2024-05-12 12:42:04,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 196 transitions, 2041 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:04,865 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1611 flow [2024-05-12 12:42:04,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1611, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-05-12 12:42:04,865 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 98 predicate places. [2024-05-12 12:42:04,866 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1611 flow [2024-05-12 12:42:04,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:04,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:42:04,866 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:04,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,867 INFO L85 PathProgramCache]: Analyzing trace with hash 2034817833, now seen corresponding path program 2 times [2024-05-12 12:42:04,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200797586] [2024-05-12 12:42:04,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200797586] [2024-05-12 12:42:04,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200797586] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:04,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108652638] [2024-05-12 12:42:04,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:04,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:04,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:05,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:05,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1611 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:05,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:05,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:05,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:05,513 INFO L124 PetriNetUnfolderBase]: 2297/3789 cut-off events. [2024-05-12 12:42:05,513 INFO L125 PetriNetUnfolderBase]: For 61845/61845 co-relation queries the response was YES. [2024-05-12 12:42:05,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19910 conditions, 3789 events. 2297/3789 cut-off events. For 61845/61845 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23519 event pairs, 799 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 19842. Up to 3340 conditions per place. [2024-05-12 12:42:05,541 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 167 selfloop transitions, 18 changer transitions 0/198 dead transitions. [2024-05-12 12:42:05,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 198 transitions, 2117 flow [2024-05-12 12:42:05,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:05,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:05,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:42:05,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 12:42:05,542 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1611 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:42:05,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 198 transitions, 2117 flow [2024-05-12 12:42:05,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 198 transitions, 2041 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:05,629 INFO L231 Difference]: Finished difference. Result has 153 places, 177 transitions, 1671 flow [2024-05-12 12:42:05,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1671, PETRI_PLACES=153, PETRI_TRANSITIONS=177} [2024-05-12 12:42:05,629 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-05-12 12:42:05,629 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 177 transitions, 1671 flow [2024-05-12 12:42:05,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:05,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:05,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:05,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:42:05,630 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:05,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:05,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2034818019, now seen corresponding path program 1 times [2024-05-12 12:42:05,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:05,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357060887] [2024-05-12 12:42:05,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:05,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:05,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:05,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357060887] [2024-05-12 12:42:05,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357060887] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:05,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:05,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:05,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970168694] [2024-05-12 12:42:05,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:05,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:05,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:05,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:05,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:05,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:05,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 177 transitions, 1671 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:05,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:05,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:05,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:06,137 INFO L124 PetriNetUnfolderBase]: 2352/3894 cut-off events. [2024-05-12 12:42:06,138 INFO L125 PetriNetUnfolderBase]: For 65556/65556 co-relation queries the response was YES. [2024-05-12 12:42:06,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20385 conditions, 3894 events. 2352/3894 cut-off events. For 65556/65556 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24342 event pairs, 550 based on Foata normal form. 2/3884 useless extension candidates. Maximal degree in co-relation 20315. Up to 3245 conditions per place. [2024-05-12 12:42:06,165 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 155 selfloop transitions, 42 changer transitions 0/210 dead transitions. [2024-05-12 12:42:06,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 210 transitions, 2277 flow [2024-05-12 12:42:06,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:06,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:06,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:42:06,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134751773049646 [2024-05-12 12:42:06,167 INFO L175 Difference]: Start difference. First operand has 153 places, 177 transitions, 1671 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:42:06,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 210 transitions, 2277 flow [2024-05-12 12:42:06,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 210 transitions, 2213 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:06,264 INFO L231 Difference]: Finished difference. Result has 157 places, 188 transitions, 1819 flow [2024-05-12 12:42:06,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1819, PETRI_PLACES=157, PETRI_TRANSITIONS=188} [2024-05-12 12:42:06,265 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-05-12 12:42:06,265 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 188 transitions, 1819 flow [2024-05-12 12:42:06,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:06,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:06,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:06,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:42:06,266 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:06,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:06,266 INFO L85 PathProgramCache]: Analyzing trace with hash 2042742343, now seen corresponding path program 3 times [2024-05-12 12:42:06,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:06,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135813872] [2024-05-12 12:42:06,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:06,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:06,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:06,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:06,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135813872] [2024-05-12 12:42:06,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135813872] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:06,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:06,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:06,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594680647] [2024-05-12 12:42:06,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:06,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:06,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:06,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:06,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:06,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:06,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 188 transitions, 1819 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:06,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:06,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:06,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:06,863 INFO L124 PetriNetUnfolderBase]: 2349/3829 cut-off events. [2024-05-12 12:42:06,863 INFO L125 PetriNetUnfolderBase]: For 67010/67010 co-relation queries the response was YES. [2024-05-12 12:42:06,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20553 conditions, 3829 events. 2349/3829 cut-off events. For 67010/67010 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23572 event pairs, 496 based on Foata normal form. 1/3827 useless extension candidates. Maximal degree in co-relation 20481. Up to 3391 conditions per place. [2024-05-12 12:42:06,891 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 173 selfloop transitions, 23 changer transitions 0/209 dead transitions. [2024-05-12 12:42:06,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 209 transitions, 2261 flow [2024-05-12 12:42:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:06,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:06,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:42:06,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212765957446809 [2024-05-12 12:42:06,892 INFO L175 Difference]: Start difference. First operand has 157 places, 188 transitions, 1819 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:42:06,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 209 transitions, 2261 flow [2024-05-12 12:42:06,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 209 transitions, 2182 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:06,990 INFO L231 Difference]: Finished difference. Result has 160 places, 188 transitions, 1800 flow [2024-05-12 12:42:06,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1800, PETRI_PLACES=160, PETRI_TRANSITIONS=188} [2024-05-12 12:42:06,991 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 109 predicate places. [2024-05-12 12:42:06,991 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 188 transitions, 1800 flow [2024-05-12 12:42:06,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:06,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:06,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:06,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:42:06,992 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:06,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:06,992 INFO L85 PathProgramCache]: Analyzing trace with hash 2042979679, now seen corresponding path program 2 times [2024-05-12 12:42:06,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:06,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884727013] [2024-05-12 12:42:06,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:06,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:06,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:07,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:07,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:07,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884727013] [2024-05-12 12:42:07,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884727013] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:07,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:07,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:07,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271311915] [2024-05-12 12:42:07,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:07,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:07,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:07,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:07,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:07,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:07,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 188 transitions, 1800 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:07,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:07,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:07,509 INFO L124 PetriNetUnfolderBase]: 2371/3842 cut-off events. [2024-05-12 12:42:07,509 INFO L125 PetriNetUnfolderBase]: For 71733/71735 co-relation queries the response was YES. [2024-05-12 12:42:07,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20649 conditions, 3842 events. 2371/3842 cut-off events. For 71733/71735 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23733 event pairs, 513 based on Foata normal form. 4/3832 useless extension candidates. Maximal degree in co-relation 20576. Up to 3261 conditions per place. [2024-05-12 12:42:07,537 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 149 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-05-12 12:42:07,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 208 transitions, 2338 flow [2024-05-12 12:42:07,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:07,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:42:07,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:42:07,539 INFO L175 Difference]: Start difference. First operand has 160 places, 188 transitions, 1800 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:42:07,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 208 transitions, 2338 flow [2024-05-12 12:42:07,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 208 transitions, 2288 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:07,657 INFO L231 Difference]: Finished difference. Result has 161 places, 192 transitions, 1897 flow [2024-05-12 12:42:07,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1897, PETRI_PLACES=161, PETRI_TRANSITIONS=192} [2024-05-12 12:42:07,658 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 110 predicate places. [2024-05-12 12:42:07,658 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 192 transitions, 1897 flow [2024-05-12 12:42:07,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:07,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:07,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:42:07,658 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:07,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:07,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1571634667, now seen corresponding path program 3 times [2024-05-12 12:42:07,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:07,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064296803] [2024-05-12 12:42:07,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:07,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:07,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:07,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:07,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:07,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064296803] [2024-05-12 12:42:07,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064296803] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:07,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:07,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:07,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821377144] [2024-05-12 12:42:07,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:07,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:07,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:07,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:07,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:07,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:07,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 192 transitions, 1897 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:07,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:07,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:08,179 INFO L124 PetriNetUnfolderBase]: 2351/3779 cut-off events. [2024-05-12 12:42:08,179 INFO L125 PetriNetUnfolderBase]: For 69310/69310 co-relation queries the response was YES. [2024-05-12 12:42:08,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20572 conditions, 3779 events. 2351/3779 cut-off events. For 69310/69310 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22976 event pairs, 472 based on Foata normal form. 2/3773 useless extension candidates. Maximal degree in co-relation 20498. Up to 3232 conditions per place. [2024-05-12 12:42:08,208 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 151 selfloop transitions, 46 changer transitions 0/210 dead transitions. [2024-05-12 12:42:08,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 210 transitions, 2333 flow [2024-05-12 12:42:08,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:08,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:42:08,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625531914893617 [2024-05-12 12:42:08,210 INFO L175 Difference]: Start difference. First operand has 161 places, 192 transitions, 1897 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:42:08,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 210 transitions, 2333 flow [2024-05-12 12:42:08,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 210 transitions, 2219 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:08,380 INFO L231 Difference]: Finished difference. Result has 163 places, 192 transitions, 1891 flow [2024-05-12 12:42:08,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1891, PETRI_PLACES=163, PETRI_TRANSITIONS=192} [2024-05-12 12:42:08,381 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 112 predicate places. [2024-05-12 12:42:08,381 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 192 transitions, 1891 flow [2024-05-12 12:42:08,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:08,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:08,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:08,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:42:08,382 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:08,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:08,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2042988607, now seen corresponding path program 1 times [2024-05-12 12:42:08,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:08,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215925499] [2024-05-12 12:42:08,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:08,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:08,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:08,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:08,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:08,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215925499] [2024-05-12 12:42:08,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215925499] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:08,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:08,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:08,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841907160] [2024-05-12 12:42:08,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:08,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:08,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:08,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:08,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:08,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:08,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 192 transitions, 1891 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:08,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:08,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:08,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:08,932 INFO L124 PetriNetUnfolderBase]: 2314/3832 cut-off events. [2024-05-12 12:42:08,932 INFO L125 PetriNetUnfolderBase]: For 77107/77135 co-relation queries the response was YES. [2024-05-12 12:42:08,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20376 conditions, 3832 events. 2314/3832 cut-off events. For 77107/77135 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 24175 event pairs, 834 based on Foata normal form. 36/3830 useless extension candidates. Maximal degree in co-relation 20302. Up to 3086 conditions per place. [2024-05-12 12:42:08,962 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 158 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-05-12 12:42:08,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 213 transitions, 2335 flow [2024-05-12 12:42:08,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:08,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:08,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-05-12 12:42:08,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297872340425532 [2024-05-12 12:42:08,964 INFO L175 Difference]: Start difference. First operand has 163 places, 192 transitions, 1891 flow. Second operand 5 states and 148 transitions. [2024-05-12 12:42:08,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 213 transitions, 2335 flow [2024-05-12 12:42:09,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 213 transitions, 2223 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:09,086 INFO L231 Difference]: Finished difference. Result has 164 places, 194 transitions, 1858 flow [2024-05-12 12:42:09,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1858, PETRI_PLACES=164, PETRI_TRANSITIONS=194} [2024-05-12 12:42:09,086 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-05-12 12:42:09,086 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 194 transitions, 1858 flow [2024-05-12 12:42:09,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:09,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:09,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:09,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:42:09,087 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:09,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:09,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1681769651, now seen corresponding path program 1 times [2024-05-12 12:42:09,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:09,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642862537] [2024-05-12 12:42:09,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:09,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:09,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:09,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:09,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642862537] [2024-05-12 12:42:09,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642862537] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:09,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:09,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:09,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117060429] [2024-05-12 12:42:09,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:09,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:09,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:09,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:09,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:09,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:09,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 194 transitions, 1858 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:09,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:09,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:09,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:09,843 INFO L124 PetriNetUnfolderBase]: 2617/4233 cut-off events. [2024-05-12 12:42:09,843 INFO L125 PetriNetUnfolderBase]: For 85797/85797 co-relation queries the response was YES. [2024-05-12 12:42:09,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22994 conditions, 4233 events. 2617/4233 cut-off events. For 85797/85797 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26209 event pairs, 428 based on Foata normal form. 12/4240 useless extension candidates. Maximal degree in co-relation 22919. Up to 3426 conditions per place. [2024-05-12 12:42:09,877 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 228 selfloop transitions, 20 changer transitions 0/261 dead transitions. [2024-05-12 12:42:09,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 261 transitions, 2728 flow [2024-05-12 12:42:09,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:09,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:09,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 12:42:09,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193853427895981 [2024-05-12 12:42:09,878 INFO L175 Difference]: Start difference. First operand has 164 places, 194 transitions, 1858 flow. Second operand 9 states and 262 transitions. [2024-05-12 12:42:09,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 261 transitions, 2728 flow [2024-05-12 12:42:09,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 261 transitions, 2671 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:10,002 INFO L231 Difference]: Finished difference. Result has 172 places, 199 transitions, 1929 flow [2024-05-12 12:42:10,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1929, PETRI_PLACES=172, PETRI_TRANSITIONS=199} [2024-05-12 12:42:10,003 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 121 predicate places. [2024-05-12 12:42:10,003 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 199 transitions, 1929 flow [2024-05-12 12:42:10,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:10,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:10,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:10,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:42:10,004 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:10,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:10,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1082644575, now seen corresponding path program 2 times [2024-05-12 12:42:10,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:10,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610293010] [2024-05-12 12:42:10,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:10,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:10,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:10,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:10,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:10,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610293010] [2024-05-12 12:42:10,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610293010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:10,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:10,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:10,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616393043] [2024-05-12 12:42:10,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:10,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:10,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:10,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:10,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:10,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:10,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 199 transitions, 1929 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:10,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:10,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:10,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,779 INFO L124 PetriNetUnfolderBase]: 2676/4302 cut-off events. [2024-05-12 12:42:10,779 INFO L125 PetriNetUnfolderBase]: For 90743/90743 co-relation queries the response was YES. [2024-05-12 12:42:10,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23566 conditions, 4302 events. 2676/4302 cut-off events. For 90743/90743 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26719 event pairs, 694 based on Foata normal form. 16/4309 useless extension candidates. Maximal degree in co-relation 23488. Up to 3769 conditions per place. [2024-05-12 12:42:10,815 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 219 selfloop transitions, 17 changer transitions 0/249 dead transitions. [2024-05-12 12:42:10,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 249 transitions, 2556 flow [2024-05-12 12:42:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:42:10,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:42:10,816 INFO L175 Difference]: Start difference. First operand has 172 places, 199 transitions, 1929 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:42:10,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 249 transitions, 2556 flow [2024-05-12 12:42:10,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 2508 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:10,948 INFO L231 Difference]: Finished difference. Result has 176 places, 200 transitions, 1943 flow [2024-05-12 12:42:10,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1943, PETRI_PLACES=176, PETRI_TRANSITIONS=200} [2024-05-12 12:42:10,949 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 125 predicate places. [2024-05-12 12:42:10,949 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 200 transitions, 1943 flow [2024-05-12 12:42:10,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:10,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:10,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:10,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:42:10,950 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:10,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:10,950 INFO L85 PathProgramCache]: Analyzing trace with hash 425373261, now seen corresponding path program 3 times [2024-05-12 12:42:10,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:10,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408979271] [2024-05-12 12:42:10,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:10,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:11,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:11,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408979271] [2024-05-12 12:42:11,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408979271] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:11,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:11,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:11,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856447585] [2024-05-12 12:42:11,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:11,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:11,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:11,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:11,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:11,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:11,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 200 transitions, 1943 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:11,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:11,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:11,656 INFO L124 PetriNetUnfolderBase]: 2656/4259 cut-off events. [2024-05-12 12:42:11,656 INFO L125 PetriNetUnfolderBase]: For 86394/86394 co-relation queries the response was YES. [2024-05-12 12:42:11,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23091 conditions, 4259 events. 2656/4259 cut-off events. For 86394/86394 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26400 event pairs, 457 based on Foata normal form. 12/4267 useless extension candidates. Maximal degree in co-relation 23011. Up to 3612 conditions per place. [2024-05-12 12:42:11,690 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 223 selfloop transitions, 19 changer transitions 0/255 dead transitions. [2024-05-12 12:42:11,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 255 transitions, 2632 flow [2024-05-12 12:42:11,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:11,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:11,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:42:11,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:42:11,691 INFO L175 Difference]: Start difference. First operand has 176 places, 200 transitions, 1943 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:42:11,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 255 transitions, 2632 flow [2024-05-12 12:42:11,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 2561 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:11,836 INFO L231 Difference]: Finished difference. Result has 179 places, 203 transitions, 1979 flow [2024-05-12 12:42:11,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1979, PETRI_PLACES=179, PETRI_TRANSITIONS=203} [2024-05-12 12:42:11,837 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 128 predicate places. [2024-05-12 12:42:11,837 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 203 transitions, 1979 flow [2024-05-12 12:42:11,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:11,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:11,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:11,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:42:11,837 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:11,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:11,838 INFO L85 PathProgramCache]: Analyzing trace with hash 544281813, now seen corresponding path program 4 times [2024-05-12 12:42:11,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:11,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202437476] [2024-05-12 12:42:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:11,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:11,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:11,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:11,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202437476] [2024-05-12 12:42:11,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202437476] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:11,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:11,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:11,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455136206] [2024-05-12 12:42:11,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:11,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:11,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:11,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:11,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:12,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:12,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 203 transitions, 1979 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:12,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:12,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:12,527 INFO L124 PetriNetUnfolderBase]: 2750/4532 cut-off events. [2024-05-12 12:42:12,527 INFO L125 PetriNetUnfolderBase]: For 93642/93644 co-relation queries the response was YES. [2024-05-12 12:42:12,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23845 conditions, 4532 events. 2750/4532 cut-off events. For 93642/93644 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 29026 event pairs, 654 based on Foata normal form. 16/4540 useless extension candidates. Maximal degree in co-relation 23763. Up to 3705 conditions per place. [2024-05-12 12:42:12,564 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 188 selfloop transitions, 49 changer transitions 0/250 dead transitions. [2024-05-12 12:42:12,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 250 transitions, 2599 flow [2024-05-12 12:42:12,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:12,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:12,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:42:12,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:42:12,566 INFO L175 Difference]: Start difference. First operand has 179 places, 203 transitions, 1979 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:42:12,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 250 transitions, 2599 flow [2024-05-12 12:42:12,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 250 transitions, 2577 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:12,720 INFO L231 Difference]: Finished difference. Result has 183 places, 204 transitions, 2082 flow [2024-05-12 12:42:12,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2082, PETRI_PLACES=183, PETRI_TRANSITIONS=204} [2024-05-12 12:42:12,720 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-05-12 12:42:12,720 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 204 transitions, 2082 flow [2024-05-12 12:42:12,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:12,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:12,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:42:12,721 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:12,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:12,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2079304739, now seen corresponding path program 5 times [2024-05-12 12:42:12,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:12,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456422483] [2024-05-12 12:42:12,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:12,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:12,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:12,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:12,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:12,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456422483] [2024-05-12 12:42:12,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456422483] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:12,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:12,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:12,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39094341] [2024-05-12 12:42:12,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:12,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:12,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:12,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:12,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:12,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:12,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 204 transitions, 2082 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:12,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:12,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:13,460 INFO L124 PetriNetUnfolderBase]: 2939/4750 cut-off events. [2024-05-12 12:42:13,461 INFO L125 PetriNetUnfolderBase]: For 107903/107905 co-relation queries the response was YES. [2024-05-12 12:42:13,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26213 conditions, 4750 events. 2939/4750 cut-off events. For 107903/107905 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30376 event pairs, 545 based on Foata normal form. 12/4757 useless extension candidates. Maximal degree in co-relation 26129. Up to 3715 conditions per place. [2024-05-12 12:42:13,501 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 194 selfloop transitions, 51 changer transitions 0/258 dead transitions. [2024-05-12 12:42:13,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 258 transitions, 2910 flow [2024-05-12 12:42:13,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:13,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:13,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 12:42:13,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356382978723404 [2024-05-12 12:42:13,502 INFO L175 Difference]: Start difference. First operand has 183 places, 204 transitions, 2082 flow. Second operand 8 states and 239 transitions. [2024-05-12 12:42:13,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 258 transitions, 2910 flow [2024-05-12 12:42:13,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 258 transitions, 2803 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:13,703 INFO L231 Difference]: Finished difference. Result has 186 places, 207 transitions, 2145 flow [2024-05-12 12:42:13,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2145, PETRI_PLACES=186, PETRI_TRANSITIONS=207} [2024-05-12 12:42:13,704 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-05-12 12:42:13,704 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 207 transitions, 2145 flow [2024-05-12 12:42:13,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:13,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:13,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:13,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:42:13,705 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:13,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:13,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1200042489, now seen corresponding path program 6 times [2024-05-12 12:42:13,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:13,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165245212] [2024-05-12 12:42:13,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:13,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:13,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:13,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:13,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:13,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165245212] [2024-05-12 12:42:13,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165245212] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:13,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:13,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:13,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26769338] [2024-05-12 12:42:13,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:13,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:13,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:13,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:13,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:13,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:13,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 207 transitions, 2145 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:13,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:13,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:13,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:14,474 INFO L124 PetriNetUnfolderBase]: 2911/4706 cut-off events. [2024-05-12 12:42:14,475 INFO L125 PetriNetUnfolderBase]: For 105062/105064 co-relation queries the response was YES. [2024-05-12 12:42:14,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25644 conditions, 4706 events. 2911/4706 cut-off events. For 105062/105064 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30044 event pairs, 554 based on Foata normal form. 16/4717 useless extension candidates. Maximal degree in co-relation 25558. Up to 3964 conditions per place. [2024-05-12 12:42:14,512 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 191 selfloop transitions, 50 changer transitions 0/254 dead transitions. [2024-05-12 12:42:14,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 254 transitions, 2778 flow [2024-05-12 12:42:14,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:14,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:42:14,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 12:42:14,514 INFO L175 Difference]: Start difference. First operand has 186 places, 207 transitions, 2145 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:42:14,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 254 transitions, 2778 flow [2024-05-12 12:42:14,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 254 transitions, 2684 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:14,743 INFO L231 Difference]: Finished difference. Result has 190 places, 208 transitions, 2183 flow [2024-05-12 12:42:14,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2183, PETRI_PLACES=190, PETRI_TRANSITIONS=208} [2024-05-12 12:42:14,744 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 139 predicate places. [2024-05-12 12:42:14,744 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 208 transitions, 2183 flow [2024-05-12 12:42:14,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:14,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:14,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:14,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:42:14,744 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:14,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:14,745 INFO L85 PathProgramCache]: Analyzing trace with hash 751352265, now seen corresponding path program 1 times [2024-05-12 12:42:14,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:14,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531043962] [2024-05-12 12:42:14,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:14,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:14,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:14,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:14,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:14,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531043962] [2024-05-12 12:42:14,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531043962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:14,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:14,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:14,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870762750] [2024-05-12 12:42:14,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:14,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:14,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:14,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:14,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:14,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:14,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 208 transitions, 2183 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:14,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:14,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:14,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:15,543 INFO L124 PetriNetUnfolderBase]: 2978/4979 cut-off events. [2024-05-12 12:42:15,543 INFO L125 PetriNetUnfolderBase]: For 106737/106739 co-relation queries the response was YES. [2024-05-12 12:42:15,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26331 conditions, 4979 events. 2978/4979 cut-off events. For 106737/106739 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 33190 event pairs, 955 based on Foata normal form. 12/4949 useless extension candidates. Maximal degree in co-relation 26243. Up to 3684 conditions per place. [2024-05-12 12:42:15,584 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 191 selfloop transitions, 54 changer transitions 0/258 dead transitions. [2024-05-12 12:42:15,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 258 transitions, 2839 flow [2024-05-12 12:42:15,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:15,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:15,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 12:42:15,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 12:42:15,591 INFO L175 Difference]: Start difference. First operand has 190 places, 208 transitions, 2183 flow. Second operand 8 states and 236 transitions. [2024-05-12 12:42:15,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 258 transitions, 2839 flow [2024-05-12 12:42:15,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 258 transitions, 2740 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:15,874 INFO L231 Difference]: Finished difference. Result has 192 places, 209 transitions, 2222 flow [2024-05-12 12:42:15,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2222, PETRI_PLACES=192, PETRI_TRANSITIONS=209} [2024-05-12 12:42:15,875 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2024-05-12 12:42:15,875 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 209 transitions, 2222 flow [2024-05-12 12:42:15,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:15,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:15,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:15,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:42:15,876 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:15,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1797220683, now seen corresponding path program 7 times [2024-05-12 12:42:15,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:15,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436639071] [2024-05-12 12:42:15,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:15,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:15,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:16,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-05-12 12:42:16,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:16,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436639071] [2024-05-12 12:42:16,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436639071] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:16,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:16,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:16,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316655910] [2024-05-12 12:42:16,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:16,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:16,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:16,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:16,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:16,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:16,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 209 transitions, 2222 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:16,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:16,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:16,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:16,672 INFO L124 PetriNetUnfolderBase]: 3072/4967 cut-off events. [2024-05-12 12:42:16,672 INFO L125 PetriNetUnfolderBase]: For 115332/115332 co-relation queries the response was YES. [2024-05-12 12:42:16,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27233 conditions, 4967 events. 3072/4967 cut-off events. For 115332/115332 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32237 event pairs, 595 based on Foata normal form. 16/4975 useless extension candidates. Maximal degree in co-relation 27144. Up to 4223 conditions per place. [2024-05-12 12:42:16,716 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 188 selfloop transitions, 52 changer transitions 0/253 dead transitions. [2024-05-12 12:42:16,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 253 transitions, 2846 flow [2024-05-12 12:42:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:16,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:16,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:42:16,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 12:42:16,717 INFO L175 Difference]: Start difference. First operand has 192 places, 209 transitions, 2222 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:42:16,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 253 transitions, 2846 flow [2024-05-12 12:42:16,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 253 transitions, 2722 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:16,966 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2235 flow [2024-05-12 12:42:16,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2235, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-05-12 12:42:16,967 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-05-12 12:42:16,967 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2235 flow [2024-05-12 12:42:16,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:16,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:16,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:16,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:42:16,967 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:16,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:16,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1144679663, now seen corresponding path program 8 times [2024-05-12 12:42:16,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:16,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902666168] [2024-05-12 12:42:16,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:16,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:17,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:17,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:17,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902666168] [2024-05-12 12:42:17,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902666168] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:17,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:17,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:17,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011282361] [2024-05-12 12:42:17,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:17,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:17,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:17,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:17,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:17,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:17,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2235 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:17,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:17,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:17,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:17,860 INFO L124 PetriNetUnfolderBase]: 3166/5282 cut-off events. [2024-05-12 12:42:17,861 INFO L125 PetriNetUnfolderBase]: For 122638/122638 co-relation queries the response was YES. [2024-05-12 12:42:17,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28123 conditions, 5282 events. 3166/5282 cut-off events. For 122638/122638 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35451 event pairs, 738 based on Foata normal form. 16/5285 useless extension candidates. Maximal degree in co-relation 28033. Up to 4373 conditions per place. [2024-05-12 12:42:17,909 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 192 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2024-05-12 12:42:17,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 254 transitions, 2863 flow [2024-05-12 12:42:17,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:17,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:17,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:42:17,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:42:17,910 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2235 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:42:17,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 254 transitions, 2863 flow [2024-05-12 12:42:18,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 2744 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:18,187 INFO L231 Difference]: Finished difference. Result has 196 places, 211 transitions, 2249 flow [2024-05-12 12:42:18,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2249, PETRI_PLACES=196, PETRI_TRANSITIONS=211} [2024-05-12 12:42:18,188 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 145 predicate places. [2024-05-12 12:42:18,188 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 211 transitions, 2249 flow [2024-05-12 12:42:18,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:18,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:18,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:18,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:42:18,189 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:18,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:18,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1374606267, now seen corresponding path program 9 times [2024-05-12 12:42:18,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:18,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640448588] [2024-05-12 12:42:18,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:18,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:18,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:18,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:18,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640448588] [2024-05-12 12:42:18,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640448588] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:18,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:18,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:18,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044820090] [2024-05-12 12:42:18,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:18,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:18,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:18,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:18,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:18,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:18,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 211 transitions, 2249 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:18,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:18,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:18,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:19,034 INFO L124 PetriNetUnfolderBase]: 3260/5460 cut-off events. [2024-05-12 12:42:19,035 INFO L125 PetriNetUnfolderBase]: For 129087/129087 co-relation queries the response was YES. [2024-05-12 12:42:19,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28907 conditions, 5460 events. 3260/5460 cut-off events. For 129087/129087 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 36997 event pairs, 766 based on Foata normal form. 16/5463 useless extension candidates. Maximal degree in co-relation 28816. Up to 4523 conditions per place. [2024-05-12 12:42:19,082 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 192 selfloop transitions, 50 changer transitions 0/255 dead transitions. [2024-05-12 12:42:19,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 255 transitions, 2881 flow [2024-05-12 12:42:19,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:19,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:19,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:42:19,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 12:42:19,083 INFO L175 Difference]: Start difference. First operand has 196 places, 211 transitions, 2249 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:42:19,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 255 transitions, 2881 flow [2024-05-12 12:42:19,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 255 transitions, 2766 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:19,362 INFO L231 Difference]: Finished difference. Result has 198 places, 212 transitions, 2271 flow [2024-05-12 12:42:19,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2271, PETRI_PLACES=198, PETRI_TRANSITIONS=212} [2024-05-12 12:42:19,363 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-05-12 12:42:19,363 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 212 transitions, 2271 flow [2024-05-12 12:42:19,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:19,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:19,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:42:19,363 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:19,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:19,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1374609987, now seen corresponding path program 10 times [2024-05-12 12:42:19,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:19,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385399728] [2024-05-12 12:42:19,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:19,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:19,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:19,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:19,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385399728] [2024-05-12 12:42:19,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385399728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:19,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:19,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:19,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088745163] [2024-05-12 12:42:19,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:19,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:19,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:19,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:19,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:19,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:19,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 212 transitions, 2271 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:19,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:19,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:20,210 INFO L124 PetriNetUnfolderBase]: 3292/5337 cut-off events. [2024-05-12 12:42:20,210 INFO L125 PetriNetUnfolderBase]: For 125626/125626 co-relation queries the response was YES. [2024-05-12 12:42:20,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28740 conditions, 5337 events. 3292/5337 cut-off events. For 125626/125626 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35250 event pairs, 617 based on Foata normal form. 12/5341 useless extension candidates. Maximal degree in co-relation 28648. Up to 4190 conditions per place. [2024-05-12 12:42:20,251 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 194 selfloop transitions, 54 changer transitions 0/261 dead transitions. [2024-05-12 12:42:20,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 261 transitions, 2973 flow [2024-05-12 12:42:20,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:20,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:20,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:42:20,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:42:20,258 INFO L175 Difference]: Start difference. First operand has 198 places, 212 transitions, 2271 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:42:20,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 261 transitions, 2973 flow [2024-05-12 12:42:20,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 261 transitions, 2854 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:20,542 INFO L231 Difference]: Finished difference. Result has 201 places, 215 transitions, 2352 flow [2024-05-12 12:42:20,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2352, PETRI_PLACES=201, PETRI_TRANSITIONS=215} [2024-05-12 12:42:20,544 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 150 predicate places. [2024-05-12 12:42:20,544 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 215 transitions, 2352 flow [2024-05-12 12:42:20,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:20,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:20,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:20,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:42:20,545 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:20,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:20,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1167535815, now seen corresponding path program 2 times [2024-05-12 12:42:20,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:20,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587387547] [2024-05-12 12:42:20,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:20,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:20,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-05-12 12:42:20,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:20,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587387547] [2024-05-12 12:42:20,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587387547] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:20,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:20,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:20,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366792992] [2024-05-12 12:42:20,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:20,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:20,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:20,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:20,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:20,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:20,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 215 transitions, 2352 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:20,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:20,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:20,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:21,409 INFO L124 PetriNetUnfolderBase]: 3359/5460 cut-off events. [2024-05-12 12:42:21,410 INFO L125 PetriNetUnfolderBase]: For 131819/131819 co-relation queries the response was YES. [2024-05-12 12:42:21,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29487 conditions, 5460 events. 3359/5460 cut-off events. For 131819/131819 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36325 event pairs, 642 based on Foata normal form. 12/5464 useless extension candidates. Maximal degree in co-relation 29393. Up to 4431 conditions per place. [2024-05-12 12:42:21,462 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 197 selfloop transitions, 52 changer transitions 0/262 dead transitions. [2024-05-12 12:42:21,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 262 transitions, 3018 flow [2024-05-12 12:42:21,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:21,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:21,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-05-12 12:42:21,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 12:42:21,469 INFO L175 Difference]: Start difference. First operand has 201 places, 215 transitions, 2352 flow. Second operand 8 states and 234 transitions. [2024-05-12 12:42:21,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 262 transitions, 3018 flow [2024-05-12 12:42:21,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 262 transitions, 2918 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:21,810 INFO L231 Difference]: Finished difference. Result has 205 places, 216 transitions, 2396 flow [2024-05-12 12:42:21,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2396, PETRI_PLACES=205, PETRI_TRANSITIONS=216} [2024-05-12 12:42:21,811 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 154 predicate places. [2024-05-12 12:42:21,811 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 216 transitions, 2396 flow [2024-05-12 12:42:21,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:21,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:21,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:21,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:42:21,812 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:21,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:21,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1237826769, now seen corresponding path program 3 times [2024-05-12 12:42:21,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:21,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036604915] [2024-05-12 12:42:21,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:21,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:21,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:21,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036604915] [2024-05-12 12:42:21,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036604915] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:21,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:21,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:21,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374181351] [2024-05-12 12:42:21,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:21,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:21,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:21,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:21,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:22,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:22,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 216 transitions, 2396 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:22,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:22,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:22,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:22,760 INFO L124 PetriNetUnfolderBase]: 3426/5793 cut-off events. [2024-05-12 12:42:22,761 INFO L125 PetriNetUnfolderBase]: For 138609/138609 co-relation queries the response was YES. [2024-05-12 12:42:22,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30493 conditions, 5793 events. 3426/5793 cut-off events. For 138609/138609 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 40205 event pairs, 1160 based on Foata normal form. 12/5751 useless extension candidates. Maximal degree in co-relation 30397. Up to 4672 conditions per place. [2024-05-12 12:42:22,811 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 196 selfloop transitions, 54 changer transitions 0/263 dead transitions. [2024-05-12 12:42:22,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 263 transitions, 3066 flow [2024-05-12 12:42:22,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:22,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:22,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:42:22,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:42:22,813 INFO L175 Difference]: Start difference. First operand has 205 places, 216 transitions, 2396 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:42:22,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 263 transitions, 3066 flow [2024-05-12 12:42:23,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 263 transitions, 2936 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:23,145 INFO L231 Difference]: Finished difference. Result has 207 places, 217 transitions, 2416 flow [2024-05-12 12:42:23,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2416, PETRI_PLACES=207, PETRI_TRANSITIONS=217} [2024-05-12 12:42:23,145 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2024-05-12 12:42:23,145 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 217 transitions, 2416 flow [2024-05-12 12:42:23,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:23,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:23,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:42:23,146 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:23,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:23,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1078179031, now seen corresponding path program 4 times [2024-05-12 12:42:23,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:23,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626035753] [2024-05-12 12:42:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:23,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:23,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:23,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:23,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:23,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626035753] [2024-05-12 12:42:23,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626035753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:23,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:23,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:23,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077272734] [2024-05-12 12:42:23,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:23,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:23,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:23,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:23,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 217 transitions, 2416 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:23,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:23,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:24,015 INFO L124 PetriNetUnfolderBase]: 3406/5579 cut-off events. [2024-05-12 12:42:24,015 INFO L125 PetriNetUnfolderBase]: For 128913/128913 co-relation queries the response was YES. [2024-05-12 12:42:24,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29413 conditions, 5579 events. 3406/5579 cut-off events. For 128913/128913 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37547 event pairs, 816 based on Foata normal form. 12/5573 useless extension candidates. Maximal degree in co-relation 29316. Up to 3572 conditions per place. [2024-05-12 12:42:24,068 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 184 selfloop transitions, 66 changer transitions 0/263 dead transitions. [2024-05-12 12:42:24,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 263 transitions, 2970 flow [2024-05-12 12:42:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:24,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:24,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:42:24,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:42:24,076 INFO L175 Difference]: Start difference. First operand has 207 places, 217 transitions, 2416 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:42:24,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 263 transitions, 2970 flow [2024-05-12 12:42:24,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 263 transitions, 2834 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:24,360 INFO L231 Difference]: Finished difference. Result has 208 places, 216 transitions, 2332 flow [2024-05-12 12:42:24,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2332, PETRI_PLACES=208, PETRI_TRANSITIONS=216} [2024-05-12 12:42:24,361 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 157 predicate places. [2024-05-12 12:42:24,361 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 216 transitions, 2332 flow [2024-05-12 12:42:24,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:24,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:24,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-05-12 12:42:24,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:42:24,362 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:24,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1348874414, now seen corresponding path program 1 times [2024-05-12 12:42:24,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:24,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414328257] [2024-05-12 12:42:24,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:24,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:24,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:24,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:24,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414328257] [2024-05-12 12:42:24,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414328257] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:24,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:24,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:24,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548202287] [2024-05-12 12:42:24,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:24,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:24,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:24,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:24,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:24,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:24,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 216 transitions, 2332 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:24,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:24,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:24,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:25,158 INFO L124 PetriNetUnfolderBase]: 3458/5652 cut-off events. [2024-05-12 12:42:25,159 INFO L125 PetriNetUnfolderBase]: For 123759/123759 co-relation queries the response was YES. [2024-05-12 12:42:25,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30013 conditions, 5652 events. 3458/5652 cut-off events. For 123759/123759 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 38022 event pairs, 672 based on Foata normal form. 2/5646 useless extension candidates. Maximal degree in co-relation 29915. Up to 4790 conditions per place. [2024-05-12 12:42:25,210 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 181 selfloop transitions, 64 changer transitions 0/258 dead transitions. [2024-05-12 12:42:25,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 258 transitions, 3272 flow [2024-05-12 12:42:25,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:25,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:25,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:42:25,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:42:25,212 INFO L175 Difference]: Start difference. First operand has 208 places, 216 transitions, 2332 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:42:25,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 258 transitions, 3272 flow [2024-05-12 12:42:25,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 258 transitions, 3019 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:25,556 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 2386 flow [2024-05-12 12:42:25,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-05-12 12:42:25,557 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2024-05-12 12:42:25,557 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 2386 flow [2024-05-12 12:42:25,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:25,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:25,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:25,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:42:25,557 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:25,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:25,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1345155344, now seen corresponding path program 2 times [2024-05-12 12:42:25,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:25,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051370888] [2024-05-12 12:42:25,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:25,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:25,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:25,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051370888] [2024-05-12 12:42:25,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051370888] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:25,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:25,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:25,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491629634] [2024-05-12 12:42:25,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:25,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:25,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:25,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:25,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:25,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:25,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 2386 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:25,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:25,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:25,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:26,501 INFO L124 PetriNetUnfolderBase]: 3524/5964 cut-off events. [2024-05-12 12:42:26,501 INFO L125 PetriNetUnfolderBase]: For 132728/132728 co-relation queries the response was YES. [2024-05-12 12:42:26,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30449 conditions, 5964 events. 3524/5964 cut-off events. For 132728/132728 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 41490 event pairs, 832 based on Foata normal form. 2/5952 useless extension candidates. Maximal degree in co-relation 30352. Up to 5019 conditions per place. [2024-05-12 12:42:26,556 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 197 selfloop transitions, 51 changer transitions 0/261 dead transitions. [2024-05-12 12:42:26,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 261 transitions, 3186 flow [2024-05-12 12:42:26,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:26,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:26,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:42:26,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-05-12 12:42:26,558 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 2386 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:42:26,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 261 transitions, 3186 flow [2024-05-12 12:42:26,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 261 transitions, 3071 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:26,861 INFO L231 Difference]: Finished difference. Result has 213 places, 235 transitions, 2532 flow [2024-05-12 12:42:26,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2532, PETRI_PLACES=213, PETRI_TRANSITIONS=235} [2024-05-12 12:42:26,862 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 162 predicate places. [2024-05-12 12:42:26,862 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 235 transitions, 2532 flow [2024-05-12 12:42:26,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:26,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:26,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:26,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:42:26,863 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:26,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:26,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1345149764, now seen corresponding path program 3 times [2024-05-12 12:42:26,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:26,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784460912] [2024-05-12 12:42:26,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:26,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:26,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:26,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:26,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784460912] [2024-05-12 12:42:26,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784460912] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:26,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:26,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:26,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905577668] [2024-05-12 12:42:26,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:26,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:26,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:26,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:26,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:27,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:27,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 235 transitions, 2532 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:27,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:27,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:27,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:27,752 INFO L124 PetriNetUnfolderBase]: 3532/5973 cut-off events. [2024-05-12 12:42:27,753 INFO L125 PetriNetUnfolderBase]: For 137215/137215 co-relation queries the response was YES. [2024-05-12 12:42:27,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30877 conditions, 5973 events. 3532/5973 cut-off events. For 137215/137215 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41513 event pairs, 829 based on Foata normal form. 2/5961 useless extension candidates. Maximal degree in co-relation 30777. Up to 5029 conditions per place. [2024-05-12 12:42:27,809 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 198 selfloop transitions, 59 changer transitions 0/270 dead transitions. [2024-05-12 12:42:27,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 270 transitions, 3285 flow [2024-05-12 12:42:27,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:27,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:27,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-05-12 12:42:27,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791962174940898 [2024-05-12 12:42:27,810 INFO L175 Difference]: Start difference. First operand has 213 places, 235 transitions, 2532 flow. Second operand 9 states and 245 transitions. [2024-05-12 12:42:27,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 270 transitions, 3285 flow [2024-05-12 12:42:28,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 270 transitions, 3158 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:28,150 INFO L231 Difference]: Finished difference. Result has 219 places, 239 transitions, 2603 flow [2024-05-12 12:42:28,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2603, PETRI_PLACES=219, PETRI_TRANSITIONS=239} [2024-05-12 12:42:28,151 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 168 predicate places. [2024-05-12 12:42:28,151 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 239 transitions, 2603 flow [2024-05-12 12:42:28,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:28,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:28,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:28,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:42:28,152 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:28,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:28,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1092138304, now seen corresponding path program 4 times [2024-05-12 12:42:28,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:28,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360934242] [2024-05-12 12:42:28,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:28,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:28,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:28,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:28,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:28,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360934242] [2024-05-12 12:42:28,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360934242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:28,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:28,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:28,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117791862] [2024-05-12 12:42:28,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:28,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:28,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:28,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:28,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 239 transitions, 2603 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:28,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:28,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:28,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:29,034 INFO L124 PetriNetUnfolderBase]: 3568/5868 cut-off events. [2024-05-12 12:42:29,034 INFO L125 PetriNetUnfolderBase]: For 143341/143343 co-relation queries the response was YES. [2024-05-12 12:42:29,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31383 conditions, 5868 events. 3568/5868 cut-off events. For 143341/143343 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 40027 event pairs, 713 based on Foata normal form. 4/5861 useless extension candidates. Maximal degree in co-relation 31281. Up to 4943 conditions per place. [2024-05-12 12:42:29,183 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 179 selfloop transitions, 85 changer transitions 0/277 dead transitions. [2024-05-12 12:42:29,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 277 transitions, 3567 flow [2024-05-12 12:42:29,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:29,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:29,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:42:29,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904255319148937 [2024-05-12 12:42:29,185 INFO L175 Difference]: Start difference. First operand has 219 places, 239 transitions, 2603 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:42:29,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 277 transitions, 3567 flow [2024-05-12 12:42:29,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 277 transitions, 3415 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:29,610 INFO L231 Difference]: Finished difference. Result has 221 places, 248 transitions, 2836 flow [2024-05-12 12:42:29,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2836, PETRI_PLACES=221, PETRI_TRANSITIONS=248} [2024-05-12 12:42:29,611 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 170 predicate places. [2024-05-12 12:42:29,611 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 248 transitions, 2836 flow [2024-05-12 12:42:29,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:29,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:29,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:29,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:42:29,612 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:29,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:29,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1099489954, now seen corresponding path program 5 times [2024-05-12 12:42:29,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:29,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540636669] [2024-05-12 12:42:29,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:29,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:29,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-05-12 12:42:29,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:29,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540636669] [2024-05-12 12:42:29,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540636669] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:29,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:29,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:29,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366410618] [2024-05-12 12:42:29,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:29,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:29,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:29,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:29,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:29,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:29,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 248 transitions, 2836 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:29,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:29,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:29,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:30,565 INFO L124 PetriNetUnfolderBase]: 3590/6128 cut-off events. [2024-05-12 12:42:30,566 INFO L125 PetriNetUnfolderBase]: For 150039/150039 co-relation queries the response was YES. [2024-05-12 12:42:30,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32315 conditions, 6128 events. 3590/6128 cut-off events. For 150039/150039 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43111 event pairs, 823 based on Foata normal form. 2/6118 useless extension candidates. Maximal degree in co-relation 32211. Up to 4963 conditions per place. [2024-05-12 12:42:30,621 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 183 selfloop transitions, 88 changer transitions 0/284 dead transitions. [2024-05-12 12:42:30,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 284 transitions, 3737 flow [2024-05-12 12:42:30,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:30,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:30,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:42:30,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-05-12 12:42:30,623 INFO L175 Difference]: Start difference. First operand has 221 places, 248 transitions, 2836 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:42:30,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 284 transitions, 3737 flow [2024-05-12 12:42:31,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 284 transitions, 3522 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:31,077 INFO L231 Difference]: Finished difference. Result has 225 places, 252 transitions, 2888 flow [2024-05-12 12:42:31,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2888, PETRI_PLACES=225, PETRI_TRANSITIONS=252} [2024-05-12 12:42:31,078 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-05-12 12:42:31,078 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 252 transitions, 2888 flow [2024-05-12 12:42:31,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:31,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:31,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:31,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:42:31,078 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:31,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1099495534, now seen corresponding path program 6 times [2024-05-12 12:42:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:31,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902819620] [2024-05-12 12:42:31,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,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-05-12 12:42:31,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902819620] [2024-05-12 12:42:31,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902819620] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:31,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667843110] [2024-05-12 12:42:31,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:31,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:31,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:31,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:31,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 252 transitions, 2888 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:31,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:31,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:32,182 INFO L124 PetriNetUnfolderBase]: 3586/6124 cut-off events. [2024-05-12 12:42:32,183 INFO L125 PetriNetUnfolderBase]: For 150409/150409 co-relation queries the response was YES. [2024-05-12 12:42:32,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32389 conditions, 6124 events. 3586/6124 cut-off events. For 150409/150409 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43092 event pairs, 831 based on Foata normal form. 2/6111 useless extension candidates. Maximal degree in co-relation 32283. Up to 4961 conditions per place. [2024-05-12 12:42:32,246 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 186 selfloop transitions, 78 changer transitions 0/277 dead transitions. [2024-05-12 12:42:32,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 277 transitions, 3580 flow [2024-05-12 12:42:32,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:32,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:32,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:42:32,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:42:32,248 INFO L175 Difference]: Start difference. First operand has 225 places, 252 transitions, 2888 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:42:32,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 277 transitions, 3580 flow [2024-05-12 12:42:32,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 277 transitions, 3348 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:32,686 INFO L231 Difference]: Finished difference. Result has 225 places, 252 transitions, 2826 flow [2024-05-12 12:42:32,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2826, PETRI_PLACES=225, PETRI_TRANSITIONS=252} [2024-05-12 12:42:32,690 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-05-12 12:42:32,690 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 252 transitions, 2826 flow [2024-05-12 12:42:32,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:32,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:32,691 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-05-12 12:42:32,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:42:32,691 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:32,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:32,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1108513624, now seen corresponding path program 1 times [2024-05-12 12:42:32,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:32,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643131804] [2024-05-12 12:42:32,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:32,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:32,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:32,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643131804] [2024-05-12 12:42:32,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643131804] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:32,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:32,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:32,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987331268] [2024-05-12 12:42:32,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:32,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:32,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:32,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:32,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:32,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:32,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 252 transitions, 2826 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:32,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:32,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:32,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:33,617 INFO L124 PetriNetUnfolderBase]: 3639/6197 cut-off events. [2024-05-12 12:42:33,617 INFO L125 PetriNetUnfolderBase]: For 159661/159663 co-relation queries the response was YES. [2024-05-12 12:42:33,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33187 conditions, 6197 events. 3639/6197 cut-off events. For 159661/159663 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 43456 event pairs, 966 based on Foata normal form. 1/6168 useless extension candidates. Maximal degree in co-relation 33080. Up to 4954 conditions per place. [2024-05-12 12:42:33,682 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 183 selfloop transitions, 101 changer transitions 0/297 dead transitions. [2024-05-12 12:42:33,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 297 transitions, 3880 flow [2024-05-12 12:42:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:33,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:33,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:42:33,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-05-12 12:42:33,683 INFO L175 Difference]: Start difference. First operand has 225 places, 252 transitions, 2826 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:42:33,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 297 transitions, 3880 flow [2024-05-12 12:42:34,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 297 transitions, 3710 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:34,122 INFO L231 Difference]: Finished difference. Result has 227 places, 262 transitions, 3052 flow [2024-05-12 12:42:34,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3052, PETRI_PLACES=227, PETRI_TRANSITIONS=262} [2024-05-12 12:42:34,122 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-05-12 12:42:34,122 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 262 transitions, 3052 flow [2024-05-12 12:42:34,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:34,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:34,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-05-12 12:42:34,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:42:34,123 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:34,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:34,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1904176504, now seen corresponding path program 2 times [2024-05-12 12:42:34,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:34,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421578048] [2024-05-12 12:42:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:34,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:34,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421578048] [2024-05-12 12:42:34,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421578048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:34,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216683151] [2024-05-12 12:42:34,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:34,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:34,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:34,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:34,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 262 transitions, 3052 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:34,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:34,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:35,039 INFO L124 PetriNetUnfolderBase]: 3636/5970 cut-off events. [2024-05-12 12:42:35,039 INFO L125 PetriNetUnfolderBase]: For 161856/161858 co-relation queries the response was YES. [2024-05-12 12:42:35,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33038 conditions, 5970 events. 3636/5970 cut-off events. For 161856/161858 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40727 event pairs, 688 based on Foata normal form. 3/5957 useless extension candidates. Maximal degree in co-relation 32930. Up to 5232 conditions per place. [2024-05-12 12:42:35,095 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 226 selfloop transitions, 53 changer transitions 0/292 dead transitions. [2024-05-12 12:42:35,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 292 transitions, 3680 flow [2024-05-12 12:42:35,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:35,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:35,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:42:35,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:42:35,100 INFO L175 Difference]: Start difference. First operand has 227 places, 262 transitions, 3052 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:42:35,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 292 transitions, 3680 flow [2024-05-12 12:42:35,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 292 transitions, 3493 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:35,605 INFO L231 Difference]: Finished difference. Result has 231 places, 262 transitions, 2977 flow [2024-05-12 12:42:35,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2977, PETRI_PLACES=231, PETRI_TRANSITIONS=262} [2024-05-12 12:42:35,605 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 180 predicate places. [2024-05-12 12:42:35,606 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 262 transitions, 2977 flow [2024-05-12 12:42:35,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:35,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:35,606 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-05-12 12:42:35,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:42:35,606 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:35,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:35,607 INFO L85 PathProgramCache]: Analyzing trace with hash 17463146, now seen corresponding path program 3 times [2024-05-12 12:42:35,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:35,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088543293] [2024-05-12 12:42:35,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:35,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:35,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:35,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:35,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:35,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088543293] [2024-05-12 12:42:35,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088543293] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:35,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:35,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770353293] [2024-05-12 12:42:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:35,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:35,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:35,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:35,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:35,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:35,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 262 transitions, 2977 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:35,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:35,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:35,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,591 INFO L124 PetriNetUnfolderBase]: 3694/6086 cut-off events. [2024-05-12 12:42:36,592 INFO L125 PetriNetUnfolderBase]: For 169229/169231 co-relation queries the response was YES. [2024-05-12 12:42:36,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33580 conditions, 6086 events. 3694/6086 cut-off events. For 169229/169231 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 41762 event pairs, 687 based on Foata normal form. 3/6069 useless extension candidates. Maximal degree in co-relation 33471. Up to 5271 conditions per place. [2024-05-12 12:42:36,650 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 227 selfloop transitions, 68 changer transitions 0/308 dead transitions. [2024-05-12 12:42:36,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 308 transitions, 4000 flow [2024-05-12 12:42:36,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:36,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:36,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:42:36,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 12:42:36,652 INFO L175 Difference]: Start difference. First operand has 231 places, 262 transitions, 2977 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:42:36,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 308 transitions, 4000 flow [2024-05-12 12:42:37,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 308 transitions, 3852 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:37,161 INFO L231 Difference]: Finished difference. Result has 237 places, 277 transitions, 3256 flow [2024-05-12 12:42:37,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3256, PETRI_PLACES=237, PETRI_TRANSITIONS=277} [2024-05-12 12:42:37,161 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 186 predicate places. [2024-05-12 12:42:37,161 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 277 transitions, 3256 flow [2024-05-12 12:42:37,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:37,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:37,162 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-05-12 12:42:37,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:42:37,162 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:37,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:37,162 INFO L85 PathProgramCache]: Analyzing trace with hash -645462234, now seen corresponding path program 4 times [2024-05-12 12:42:37,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:37,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704983326] [2024-05-12 12:42:37,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:37,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:37,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:37,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:37,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:37,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704983326] [2024-05-12 12:42:37,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704983326] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:37,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:37,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:37,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052701513] [2024-05-12 12:42:37,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:37,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:37,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:37,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:37,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:37,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:37,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 277 transitions, 3256 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:37,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:37,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:37,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:38,149 INFO L124 PetriNetUnfolderBase]: 3775/6426 cut-off events. [2024-05-12 12:42:38,149 INFO L125 PetriNetUnfolderBase]: For 184597/184597 co-relation queries the response was YES. [2024-05-12 12:42:38,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35193 conditions, 6426 events. 3775/6426 cut-off events. For 184597/184597 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 45429 event pairs, 830 based on Foata normal form. 1/6409 useless extension candidates. Maximal degree in co-relation 35081. Up to 5050 conditions per place. [2024-05-12 12:42:38,215 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 193 selfloop transitions, 117 changer transitions 0/323 dead transitions. [2024-05-12 12:42:38,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 323 transitions, 4413 flow [2024-05-12 12:42:38,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:38,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:38,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:42:38,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 12:42:38,217 INFO L175 Difference]: Start difference. First operand has 237 places, 277 transitions, 3256 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:42:38,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 323 transitions, 4413 flow [2024-05-12 12:42:38,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 323 transitions, 4291 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:38,810 INFO L231 Difference]: Finished difference. Result has 243 places, 291 transitions, 3640 flow [2024-05-12 12:42:38,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3640, PETRI_PLACES=243, PETRI_TRANSITIONS=291} [2024-05-12 12:42:38,811 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-05-12 12:42:38,811 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 291 transitions, 3640 flow [2024-05-12 12:42:38,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:38,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:38,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] [2024-05-12 12:42:38,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:42:38,812 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:38,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:38,812 INFO L85 PathProgramCache]: Analyzing trace with hash 865671880, now seen corresponding path program 5 times [2024-05-12 12:42:38,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:38,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748695956] [2024-05-12 12:42:38,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:38,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:38,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:38,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:38,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:38,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748695956] [2024-05-12 12:42:38,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748695956] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:38,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:38,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:38,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844379402] [2024-05-12 12:42:38,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:38,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:38,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:38,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:38,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:38,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:38,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 291 transitions, 3640 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:38,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:38,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:38,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:39,827 INFO L124 PetriNetUnfolderBase]: 3772/6436 cut-off events. [2024-05-12 12:42:39,827 INFO L125 PetriNetUnfolderBase]: For 190270/190270 co-relation queries the response was YES. [2024-05-12 12:42:39,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35694 conditions, 6436 events. 3772/6436 cut-off events. For 190270/190270 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 45653 event pairs, 864 based on Foata normal form. 1/6413 useless extension candidates. Maximal degree in co-relation 35580. Up to 5048 conditions per place. [2024-05-12 12:42:39,892 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 191 selfloop transitions, 120 changer transitions 0/324 dead transitions. [2024-05-12 12:42:39,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 324 transitions, 4686 flow [2024-05-12 12:42:39,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:39,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:39,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:42:39,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-05-12 12:42:39,894 INFO L175 Difference]: Start difference. First operand has 243 places, 291 transitions, 3640 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:42:39,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 324 transitions, 4686 flow [2024-05-12 12:42:40,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 324 transitions, 4522 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:40,616 INFO L231 Difference]: Finished difference. Result has 247 places, 291 transitions, 3722 flow [2024-05-12 12:42:40,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3722, PETRI_PLACES=247, PETRI_TRANSITIONS=291} [2024-05-12 12:42:40,617 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-05-12 12:42:40,617 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 291 transitions, 3722 flow [2024-05-12 12:42:40,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:40,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:40,617 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-05-12 12:42:40,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:42:40,618 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:40,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:40,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1122530440, now seen corresponding path program 6 times [2024-05-12 12:42:40,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:40,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721825975] [2024-05-12 12:42:40,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:40,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:40,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:40,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:40,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721825975] [2024-05-12 12:42:40,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721825975] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:40,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:40,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:40,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871160073] [2024-05-12 12:42:40,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:40,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:40,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:40,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:40,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:40,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:40,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 291 transitions, 3722 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:40,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:40,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:40,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:41,574 INFO L124 PetriNetUnfolderBase]: 3764/6162 cut-off events. [2024-05-12 12:42:41,574 INFO L125 PetriNetUnfolderBase]: For 192652/192652 co-relation queries the response was YES. [2024-05-12 12:42:41,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35416 conditions, 6162 events. 3764/6162 cut-off events. For 192652/192652 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42213 event pairs, 676 based on Foata normal form. 2/6154 useless extension candidates. Maximal degree in co-relation 35301. Up to 5040 conditions per place. [2024-05-12 12:42:41,633 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 197 selfloop transitions, 109 changer transitions 0/319 dead transitions. [2024-05-12 12:42:41,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 319 transitions, 4516 flow [2024-05-12 12:42:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:41,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:41,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:42:41,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109422492401215 [2024-05-12 12:42:41,635 INFO L175 Difference]: Start difference. First operand has 247 places, 291 transitions, 3722 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:42:41,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 319 transitions, 4516 flow [2024-05-12 12:42:42,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 319 transitions, 4070 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:42,205 INFO L231 Difference]: Finished difference. Result has 247 places, 291 transitions, 3502 flow [2024-05-12 12:42:42,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3276, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3502, PETRI_PLACES=247, PETRI_TRANSITIONS=291} [2024-05-12 12:42:42,206 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-05-12 12:42:42,206 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 291 transitions, 3502 flow [2024-05-12 12:42:42,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:42,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:42,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] [2024-05-12 12:42:42,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:42:42,207 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:42,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:42,207 INFO L85 PathProgramCache]: Analyzing trace with hash 865791850, now seen corresponding path program 7 times [2024-05-12 12:42:42,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:42,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153297417] [2024-05-12 12:42:42,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:42,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:42,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:42,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:42,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153297417] [2024-05-12 12:42:42,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153297417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:42,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:42,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:42,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551266255] [2024-05-12 12:42:42,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:42,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:42,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:42,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:42,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:42,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:42,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 291 transitions, 3502 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:42,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:42,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:42,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:43,245 INFO L124 PetriNetUnfolderBase]: 3761/6158 cut-off events. [2024-05-12 12:42:43,245 INFO L125 PetriNetUnfolderBase]: For 191583/191583 co-relation queries the response was YES. [2024-05-12 12:42:43,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34985 conditions, 6158 events. 3761/6158 cut-off events. For 191583/191583 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42192 event pairs, 676 based on Foata normal form. 1/6149 useless extension candidates. Maximal degree in co-relation 34870. Up to 5377 conditions per place. [2024-05-12 12:42:43,301 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 248 selfloop transitions, 57 changer transitions 0/318 dead transitions. [2024-05-12 12:42:43,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 318 transitions, 4174 flow [2024-05-12 12:42:43,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:43,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:43,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:42:43,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:42:43,303 INFO L175 Difference]: Start difference. First operand has 247 places, 291 transitions, 3502 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:42:43,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 318 transitions, 4174 flow [2024-05-12 12:42:43,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 318 transitions, 3916 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:43,920 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3364 flow [2024-05-12 12:42:43,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-05-12 12:42:43,921 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 197 predicate places. [2024-05-12 12:42:43,921 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3364 flow [2024-05-12 12:42:43,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:43,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:43,922 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-05-12 12:42:43,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:42:43,922 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:43,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:43,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1249576810, now seen corresponding path program 8 times [2024-05-12 12:42:43,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:43,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443541507] [2024-05-12 12:42:43,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:43,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443541507] [2024-05-12 12:42:44,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443541507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:44,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313593082] [2024-05-12 12:42:44,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:44,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:44,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:44,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:44,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3364 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:44,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:44,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:44,947 INFO L124 PetriNetUnfolderBase]: 3755/6358 cut-off events. [2024-05-12 12:42:44,947 INFO L125 PetriNetUnfolderBase]: For 195468/195468 co-relation queries the response was YES. [2024-05-12 12:42:44,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34686 conditions, 6358 events. 3755/6358 cut-off events. For 195468/195468 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44713 event pairs, 838 based on Foata normal form. 2/6342 useless extension candidates. Maximal degree in co-relation 34570. Up to 5280 conditions per place. [2024-05-12 12:42:45,011 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 237 selfloop transitions, 72 changer transitions 0/322 dead transitions. [2024-05-12 12:42:45,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 322 transitions, 4172 flow [2024-05-12 12:42:45,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:45,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:45,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-05-12 12:42:45,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791962174940898 [2024-05-12 12:42:45,013 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3364 flow. Second operand 9 states and 245 transitions. [2024-05-12 12:42:45,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 322 transitions, 4172 flow [2024-05-12 12:42:45,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 322 transitions, 4056 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:45,561 INFO L231 Difference]: Finished difference. Result has 252 places, 291 transitions, 3399 flow [2024-05-12 12:42:45,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3399, PETRI_PLACES=252, PETRI_TRANSITIONS=291} [2024-05-12 12:42:45,561 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 201 predicate places. [2024-05-12 12:42:45,561 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 291 transitions, 3399 flow [2024-05-12 12:42:45,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:45,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:45,562 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-05-12 12:42:45,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:42:45,562 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:45,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:45,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1249843720, now seen corresponding path program 9 times [2024-05-12 12:42:45,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:45,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424895285] [2024-05-12 12:42:45,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:45,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:45,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:45,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:45,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:45,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424895285] [2024-05-12 12:42:45,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424895285] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:45,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:45,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:45,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111606462] [2024-05-12 12:42:45,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:45,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:45,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:45,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:45,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:45,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:45,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 291 transitions, 3399 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:45,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:45,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:45,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:46,594 INFO L124 PetriNetUnfolderBase]: 3747/6138 cut-off events. [2024-05-12 12:42:46,595 INFO L125 PetriNetUnfolderBase]: For 195389/195389 co-relation queries the response was YES. [2024-05-12 12:42:46,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34468 conditions, 6138 events. 3747/6138 cut-off events. For 195389/195389 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42025 event pairs, 676 based on Foata normal form. 2/6130 useless extension candidates. Maximal degree in co-relation 34351. Up to 5272 conditions per place. [2024-05-12 12:42:46,653 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 234 selfloop transitions, 68 changer transitions 0/315 dead transitions. [2024-05-12 12:42:46,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 315 transitions, 4057 flow [2024-05-12 12:42:46,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:46,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:46,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:42:46,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:42:46,655 INFO L175 Difference]: Start difference. First operand has 252 places, 291 transitions, 3399 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:42:46,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 315 transitions, 4057 flow [2024-05-12 12:42:47,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 315 transitions, 3823 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:47,186 INFO L231 Difference]: Finished difference. Result has 251 places, 291 transitions, 3310 flow [2024-05-12 12:42:47,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3310, PETRI_PLACES=251, PETRI_TRANSITIONS=291} [2024-05-12 12:42:47,187 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 200 predicate places. [2024-05-12 12:42:47,187 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 291 transitions, 3310 flow [2024-05-12 12:42:47,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:47,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:47,187 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-05-12 12:42:47,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:42:47,188 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:47,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:47,188 INFO L85 PathProgramCache]: Analyzing trace with hash 275096328, now seen corresponding path program 10 times [2024-05-12 12:42:47,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:47,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239712529] [2024-05-12 12:42:47,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:47,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:47,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:47,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:47,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:47,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239712529] [2024-05-12 12:42:47,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239712529] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:47,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:47,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:47,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133531092] [2024-05-12 12:42:47,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:47,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:47,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:47,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:47,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:47,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:47,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 291 transitions, 3310 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:47,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:47,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:47,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:48,183 INFO L124 PetriNetUnfolderBase]: 3741/6395 cut-off events. [2024-05-12 12:42:48,183 INFO L125 PetriNetUnfolderBase]: For 197636/197636 co-relation queries the response was YES. [2024-05-12 12:42:48,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34415 conditions, 6395 events. 3741/6395 cut-off events. For 197636/197636 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 45359 event pairs, 825 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 34298. Up to 5088 conditions per place. [2024-05-12 12:42:48,247 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 204 selfloop transitions, 115 changer transitions 0/332 dead transitions. [2024-05-12 12:42:48,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 4296 flow [2024-05-12 12:42:48,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:48,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:48,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 12:42:48,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2024-05-12 12:42:48,248 INFO L175 Difference]: Start difference. First operand has 251 places, 291 transitions, 3310 flow. Second operand 8 states and 237 transitions. [2024-05-12 12:42:48,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 4296 flow [2024-05-12 12:42:48,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 332 transitions, 4132 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:48,978 INFO L231 Difference]: Finished difference. Result has 253 places, 291 transitions, 3396 flow [2024-05-12 12:42:48,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3396, PETRI_PLACES=253, PETRI_TRANSITIONS=291} [2024-05-12 12:42:48,979 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 202 predicate places. [2024-05-12 12:42:48,979 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 291 transitions, 3396 flow [2024-05-12 12:42:48,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:48,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:48,979 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-05-12 12:42:48,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:42:48,980 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:48,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:48,980 INFO L85 PathProgramCache]: Analyzing trace with hash 275363238, now seen corresponding path program 11 times [2024-05-12 12:42:48,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:48,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147381073] [2024-05-12 12:42:48,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:48,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:48,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:49,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147381073] [2024-05-12 12:42:49,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147381073] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:49,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222888343] [2024-05-12 12:42:49,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:49,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:49,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:49,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:49,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 291 transitions, 3396 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:49,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:49,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:49,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:49,967 INFO L124 PetriNetUnfolderBase]: 3735/6382 cut-off events. [2024-05-12 12:42:49,968 INFO L125 PetriNetUnfolderBase]: For 198918/198918 co-relation queries the response was YES. [2024-05-12 12:42:50,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34570 conditions, 6382 events. 3735/6382 cut-off events. For 198918/198918 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 45290 event pairs, 836 based on Foata normal form. 2/6366 useless extension candidates. Maximal degree in co-relation 34452. Up to 5083 conditions per place. [2024-05-12 12:42:50,033 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 203 selfloop transitions, 103 changer transitions 0/319 dead transitions. [2024-05-12 12:42:50,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 319 transitions, 4202 flow [2024-05-12 12:42:50,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:50,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:50,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 12:42:50,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:42:50,035 INFO L175 Difference]: Start difference. First operand has 253 places, 291 transitions, 3396 flow. Second operand 6 states and 180 transitions. [2024-05-12 12:42:50,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 319 transitions, 4202 flow [2024-05-12 12:42:50,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 319 transitions, 3853 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-05-12 12:42:50,684 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3280 flow [2024-05-12 12:42:50,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3280, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-05-12 12:42:50,685 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 197 predicate places. [2024-05-12 12:42:50,685 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3280 flow [2024-05-12 12:42:50,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:50,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:50,685 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-05-12 12:42:50,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:42:50,685 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:50,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:50,686 INFO L85 PathProgramCache]: Analyzing trace with hash 926128126, now seen corresponding path program 12 times [2024-05-12 12:42:50,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:50,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998585564] [2024-05-12 12:42:50,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:50,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:50,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-05-12 12:42:50,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:50,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998585564] [2024-05-12 12:42:50,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998585564] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:50,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:50,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:50,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999291305] [2024-05-12 12:42:50,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:50,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:50,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:50,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:50,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:50,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:50,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3280 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:50,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:50,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:50,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:51,776 INFO L124 PetriNetUnfolderBase]: 3727/6142 cut-off events. [2024-05-12 12:42:51,777 INFO L125 PetriNetUnfolderBase]: For 183265/183267 co-relation queries the response was YES. [2024-05-12 12:42:51,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33745 conditions, 6142 events. 3727/6142 cut-off events. For 183265/183267 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 42271 event pairs, 685 based on Foata normal form. 4/6129 useless extension candidates. Maximal degree in co-relation 33629. Up to 5075 conditions per place. [2024-05-12 12:42:51,835 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 197 selfloop transitions, 123 changer transitions 0/333 dead transitions. [2024-05-12 12:42:51,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 333 transitions, 4020 flow [2024-05-12 12:42:51,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:51,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:51,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 12:42:51,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356382978723404 [2024-05-12 12:42:51,837 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3280 flow. Second operand 8 states and 239 transitions. [2024-05-12 12:42:51,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 333 transitions, 4020 flow [2024-05-12 12:42:52,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 333 transitions, 3771 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:52,466 INFO L231 Difference]: Finished difference. Result has 249 places, 291 transitions, 3296 flow [2024-05-12 12:42:52,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=249, PETRI_TRANSITIONS=291} [2024-05-12 12:42:52,467 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 198 predicate places. [2024-05-12 12:42:52,467 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 291 transitions, 3296 flow [2024-05-12 12:42:52,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:52,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:52,467 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-05-12 12:42:52,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:42:52,468 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:52,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:52,468 INFO L85 PathProgramCache]: Analyzing trace with hash -691184838, now seen corresponding path program 1 times [2024-05-12 12:42:52,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:52,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836821489] [2024-05-12 12:42:52,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:52,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:52,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:52,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-05-12 12:42:52,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:52,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836821489] [2024-05-12 12:42:52,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836821489] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:52,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:52,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:52,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608808614] [2024-05-12 12:42:52,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:52,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:52,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:52,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:52,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:52,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:52,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 291 transitions, 3296 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:52,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:52,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:52,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:53,492 INFO L124 PetriNetUnfolderBase]: 3599/6123 cut-off events. [2024-05-12 12:42:53,492 INFO L125 PetriNetUnfolderBase]: For 188997/189013 co-relation queries the response was YES. [2024-05-12 12:42:53,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32999 conditions, 6123 events. 3599/6123 cut-off events. For 188997/189013 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 43445 event pairs, 1045 based on Foata normal form. 19/6046 useless extension candidates. Maximal degree in co-relation 32884. Up to 4909 conditions per place. [2024-05-12 12:42:53,552 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 239 selfloop transitions, 27 changer transitions 0/320 dead transitions. [2024-05-12 12:42:53,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 320 transitions, 3924 flow [2024-05-12 12:42:53,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:53,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:53,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-05-12 12:42:53,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-05-12 12:42:53,554 INFO L175 Difference]: Start difference. First operand has 249 places, 291 transitions, 3296 flow. Second operand 5 states and 158 transitions. [2024-05-12 12:42:53,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 320 transitions, 3924 flow [2024-05-12 12:42:54,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 320 transitions, 3664 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:54,094 INFO L231 Difference]: Finished difference. Result has 245 places, 292 transitions, 3112 flow [2024-05-12 12:42:54,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3112, PETRI_PLACES=245, PETRI_TRANSITIONS=292} [2024-05-12 12:42:54,095 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 194 predicate places. [2024-05-12 12:42:54,095 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 292 transitions, 3112 flow [2024-05-12 12:42:54,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:54,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:54,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:54,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:42:54,095 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:54,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:54,096 INFO L85 PathProgramCache]: Analyzing trace with hash 512022942, now seen corresponding path program 2 times [2024-05-12 12:42:54,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:54,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439956325] [2024-05-12 12:42:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:54,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:54,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:54,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:54,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439956325] [2024-05-12 12:42:54,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439956325] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:54,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:54,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:42:54,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566941202] [2024-05-12 12:42:54,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:54,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:42:54,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:54,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:42:54,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:42:54,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:42:54,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 292 transitions, 3112 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:54,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:54,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:42:54,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:55,041 INFO L124 PetriNetUnfolderBase]: 3620/6095 cut-off events. [2024-05-12 12:42:55,042 INFO L125 PetriNetUnfolderBase]: For 171344/171372 co-relation queries the response was YES. [2024-05-12 12:42:55,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32282 conditions, 6095 events. 3620/6095 cut-off events. For 171344/171372 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 43017 event pairs, 1035 based on Foata normal form. 32/6042 useless extension candidates. Maximal degree in co-relation 32168. Up to 4720 conditions per place. [2024-05-12 12:42:55,104 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 241 selfloop transitions, 24 changer transitions 0/319 dead transitions. [2024-05-12 12:42:55,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 319 transitions, 3860 flow [2024-05-12 12:42:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:42:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:42:55,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-05-12 12:42:55,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468085106382979 [2024-05-12 12:42:55,105 INFO L175 Difference]: Start difference. First operand has 245 places, 292 transitions, 3112 flow. Second operand 5 states and 152 transitions. [2024-05-12 12:42:55,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 319 transitions, 3860 flow [2024-05-12 12:42:55,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 319 transitions, 3810 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:55,790 INFO L231 Difference]: Finished difference. Result has 247 places, 293 transitions, 3126 flow [2024-05-12 12:42:55,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3126, PETRI_PLACES=247, PETRI_TRANSITIONS=293} [2024-05-12 12:42:55,791 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-05-12 12:42:55,791 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 293 transitions, 3126 flow [2024-05-12 12:42:55,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:55,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:55,791 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-05-12 12:42:55,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:42:55,792 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:55,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:55,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1520431666, now seen corresponding path program 1 times [2024-05-12 12:42:55,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:55,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538957298] [2024-05-12 12:42:55,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:55,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:55,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:55,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-05-12 12:42:55,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:55,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538957298] [2024-05-12 12:42:55,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538957298] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:55,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:55,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:55,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035535620] [2024-05-12 12:42:55,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:55,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:55,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:55,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:55,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 293 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:55,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:55,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:55,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:56,809 INFO L124 PetriNetUnfolderBase]: 3827/6404 cut-off events. [2024-05-12 12:42:56,810 INFO L125 PetriNetUnfolderBase]: For 168274/168274 co-relation queries the response was YES. [2024-05-12 12:42:56,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33980 conditions, 6404 events. 3827/6404 cut-off events. For 168274/168274 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 44829 event pairs, 716 based on Foata normal form. 2/6398 useless extension candidates. Maximal degree in co-relation 33865. Up to 5596 conditions per place. [2024-05-12 12:42:56,874 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 286 selfloop transitions, 31 changer transitions 0/330 dead transitions. [2024-05-12 12:42:56,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 330 transitions, 4068 flow [2024-05-12 12:42:56,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:56,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:56,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:42:56,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:42:56,875 INFO L175 Difference]: Start difference. First operand has 247 places, 293 transitions, 3126 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:42:56,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 330 transitions, 4068 flow [2024-05-12 12:42:57,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 330 transitions, 4027 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:57,478 INFO L231 Difference]: Finished difference. Result has 252 places, 297 transitions, 3268 flow [2024-05-12 12:42:57,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3268, PETRI_PLACES=252, PETRI_TRANSITIONS=297} [2024-05-12 12:42:57,480 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 201 predicate places. [2024-05-12 12:42:57,480 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 297 transitions, 3268 flow [2024-05-12 12:42:57,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:57,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:57,480 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-05-12 12:42:57,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:42:57,481 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:57,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:57,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1134562470, now seen corresponding path program 2 times [2024-05-12 12:42:57,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:57,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181520879] [2024-05-12 12:42:57,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:57,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:57,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:57,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:57,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181520879] [2024-05-12 12:42:57,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181520879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:57,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:57,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:57,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850561340] [2024-05-12 12:42:57,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:57,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:57,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:57,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:57,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:57,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:57,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 297 transitions, 3268 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:57,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:57,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:57,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:58,496 INFO L124 PetriNetUnfolderBase]: 3845/6491 cut-off events. [2024-05-12 12:42:58,496 INFO L125 PetriNetUnfolderBase]: For 175609/175609 co-relation queries the response was YES. [2024-05-12 12:42:58,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34308 conditions, 6491 events. 3845/6491 cut-off events. For 175609/175609 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45855 event pairs, 1231 based on Foata normal form. 2/6464 useless extension candidates. Maximal degree in co-relation 34192. Up to 5677 conditions per place. [2024-05-12 12:42:58,563 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 286 selfloop transitions, 28 changer transitions 0/327 dead transitions. [2024-05-12 12:42:58,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 327 transitions, 4020 flow [2024-05-12 12:42:58,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:58,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:58,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:42:58,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805471124620061 [2024-05-12 12:42:58,564 INFO L175 Difference]: Start difference. First operand has 252 places, 297 transitions, 3268 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:42:58,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 327 transitions, 4020 flow [2024-05-12 12:42:59,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 327 transitions, 3894 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:59,120 INFO L231 Difference]: Finished difference. Result has 256 places, 299 transitions, 3267 flow [2024-05-12 12:42:59,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3267, PETRI_PLACES=256, PETRI_TRANSITIONS=299} [2024-05-12 12:42:59,121 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 205 predicate places. [2024-05-12 12:42:59,121 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 299 transitions, 3267 flow [2024-05-12 12:42:59,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:59,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:59,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] [2024-05-12 12:42:59,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:42:59,122 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:59,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:59,122 INFO L85 PathProgramCache]: Analyzing trace with hash -2022726150, now seen corresponding path program 3 times [2024-05-12 12:42:59,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:59,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994183242] [2024-05-12 12:42:59,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:59,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:59,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:59,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:59,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994183242] [2024-05-12 12:42:59,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994183242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:59,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:59,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:59,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016306943] [2024-05-12 12:42:59,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:59,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:59,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:59,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:59,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:59,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:42:59,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 299 transitions, 3267 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:42:59,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:59,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:42:59,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:00,144 INFO L124 PetriNetUnfolderBase]: 3863/6473 cut-off events. [2024-05-12 12:43:00,144 INFO L125 PetriNetUnfolderBase]: For 178822/178822 co-relation queries the response was YES. [2024-05-12 12:43:00,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34286 conditions, 6473 events. 3863/6473 cut-off events. For 178822/178822 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45457 event pairs, 1239 based on Foata normal form. 2/6445 useless extension candidates. Maximal degree in co-relation 34168. Up to 5730 conditions per place. [2024-05-12 12:43:00,216 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 293 selfloop transitions, 20 changer transitions 0/326 dead transitions. [2024-05-12 12:43:00,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 326 transitions, 3991 flow [2024-05-12 12:43:00,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:00,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:00,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:43:00,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2024-05-12 12:43:00,218 INFO L175 Difference]: Start difference. First operand has 256 places, 299 transitions, 3267 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:43:00,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 326 transitions, 3991 flow [2024-05-12 12:43:00,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 326 transitions, 3908 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:00,880 INFO L231 Difference]: Finished difference. Result has 258 places, 301 transitions, 3275 flow [2024-05-12 12:43:00,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3275, PETRI_PLACES=258, PETRI_TRANSITIONS=301} [2024-05-12 12:43:00,880 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 207 predicate places. [2024-05-12 12:43:00,880 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 301 transitions, 3275 flow [2024-05-12 12:43:00,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:00,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:00,881 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-05-12 12:43:00,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:43:00,881 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:00,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:00,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1250038338, now seen corresponding path program 1 times [2024-05-12 12:43:00,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:00,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153452306] [2024-05-12 12:43:00,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:00,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:00,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:00,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:00,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:00,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153452306] [2024-05-12 12:43:00,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153452306] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:00,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:00,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:00,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518033803] [2024-05-12 12:43:00,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:00,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:00,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:00,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:01,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:01,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 301 transitions, 3275 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:01,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:01,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:01,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:01,939 INFO L124 PetriNetUnfolderBase]: 3899/6385 cut-off events. [2024-05-12 12:43:01,940 INFO L125 PetriNetUnfolderBase]: For 187020/187020 co-relation queries the response was YES. [2024-05-12 12:43:01,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34480 conditions, 6385 events. 3899/6385 cut-off events. For 187020/187020 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 44196 event pairs, 694 based on Foata normal form. 4/6379 useless extension candidates. Maximal degree in co-relation 34361. Up to 5566 conditions per place. [2024-05-12 12:43:02,005 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 261 selfloop transitions, 55 changer transitions 0/329 dead transitions. [2024-05-12 12:43:02,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 329 transitions, 4023 flow [2024-05-12 12:43:02,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:02,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:02,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:43:02,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5927051671732523 [2024-05-12 12:43:02,007 INFO L175 Difference]: Start difference. First operand has 258 places, 301 transitions, 3275 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:43:02,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 329 transitions, 4023 flow [2024-05-12 12:43:02,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 329 transitions, 3952 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:02,603 INFO L231 Difference]: Finished difference. Result has 260 places, 304 transitions, 3386 flow [2024-05-12 12:43:02,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3386, PETRI_PLACES=260, PETRI_TRANSITIONS=304} [2024-05-12 12:43:02,604 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-05-12 12:43:02,604 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 304 transitions, 3386 flow [2024-05-12 12:43:02,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:02,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:02,604 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-05-12 12:43:02,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:43:02,605 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:02,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash 275373158, now seen corresponding path program 4 times [2024-05-12 12:43:02,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:02,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767921854] [2024-05-12 12:43:02,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:02,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:02,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:02,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-05-12 12:43:02,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:02,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767921854] [2024-05-12 12:43:02,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767921854] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:02,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:02,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:02,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998913366] [2024-05-12 12:43:02,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:02,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:02,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:02,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:02,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:02,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:02,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 304 transitions, 3386 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:02,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:02,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:02,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:03,649 INFO L124 PetriNetUnfolderBase]: 3894/6373 cut-off events. [2024-05-12 12:43:03,649 INFO L125 PetriNetUnfolderBase]: For 185030/185030 co-relation queries the response was YES. [2024-05-12 12:43:03,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34689 conditions, 6373 events. 3894/6373 cut-off events. For 185030/185030 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43896 event pairs, 622 based on Foata normal form. 2/6371 useless extension candidates. Maximal degree in co-relation 34569. Up to 5715 conditions per place. [2024-05-12 12:43:03,708 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 290 selfloop transitions, 29 changer transitions 0/332 dead transitions. [2024-05-12 12:43:03,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 332 transitions, 4090 flow [2024-05-12 12:43:03,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:03,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:03,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:43:03,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6099290780141844 [2024-05-12 12:43:03,710 INFO L175 Difference]: Start difference. First operand has 260 places, 304 transitions, 3386 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:43:03,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 332 transitions, 4090 flow [2024-05-12 12:43:04,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 332 transitions, 3902 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:04,433 INFO L231 Difference]: Finished difference. Result has 261 places, 304 transitions, 3267 flow [2024-05-12 12:43:04,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3267, PETRI_PLACES=261, PETRI_TRANSITIONS=304} [2024-05-12 12:43:04,434 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 210 predicate places. [2024-05-12 12:43:04,434 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 304 transitions, 3267 flow [2024-05-12 12:43:04,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:04,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:04,434 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-05-12 12:43:04,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:43:04,435 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:04,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:04,448 INFO L85 PathProgramCache]: Analyzing trace with hash 503459006, now seen corresponding path program 2 times [2024-05-12 12:43:04,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:04,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554345182] [2024-05-12 12:43:04,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:04,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:04,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:04,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:04,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554345182] [2024-05-12 12:43:04,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554345182] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:04,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:04,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:04,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878072878] [2024-05-12 12:43:04,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:04,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:04,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:04,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:04,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:04,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:04,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 304 transitions, 3267 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:04,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:04,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:04,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:05,439 INFO L124 PetriNetUnfolderBase]: 3930/6459 cut-off events. [2024-05-12 12:43:05,440 INFO L125 PetriNetUnfolderBase]: For 195017/195019 co-relation queries the response was YES. [2024-05-12 12:43:05,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34719 conditions, 6459 events. 3930/6459 cut-off events. For 195017/195019 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 44917 event pairs, 746 based on Foata normal form. 6/6445 useless extension candidates. Maximal degree in co-relation 34598. Up to 5611 conditions per place. [2024-05-12 12:43:05,505 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 256 selfloop transitions, 57 changer transitions 0/326 dead transitions. [2024-05-12 12:43:05,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 326 transitions, 4001 flow [2024-05-12 12:43:05,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:05,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:05,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:43:05,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5921985815602837 [2024-05-12 12:43:05,507 INFO L175 Difference]: Start difference. First operand has 261 places, 304 transitions, 3267 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:43:05,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 326 transitions, 4001 flow [2024-05-12 12:43:06,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 326 transitions, 3934 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:06,289 INFO L231 Difference]: Finished difference. Result has 262 places, 307 transitions, 3392 flow [2024-05-12 12:43:06,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3392, PETRI_PLACES=262, PETRI_TRANSITIONS=307} [2024-05-12 12:43:06,290 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 211 predicate places. [2024-05-12 12:43:06,290 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 307 transitions, 3392 flow [2024-05-12 12:43:06,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:06,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:06,290 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-05-12 12:43:06,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:43:06,291 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:06,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:06,291 INFO L85 PathProgramCache]: Analyzing trace with hash 512029886, now seen corresponding path program 3 times [2024-05-12 12:43:06,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:06,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382550750] [2024-05-12 12:43:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:06,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:06,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:06,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:06,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:06,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382550750] [2024-05-12 12:43:06,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382550750] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:06,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:06,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:06,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023858983] [2024-05-12 12:43:06,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:06,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:06,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:06,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:06,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:06,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:06,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 307 transitions, 3392 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:06,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:06,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:06,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:07,418 INFO L124 PetriNetUnfolderBase]: 3989/6541 cut-off events. [2024-05-12 12:43:07,418 INFO L125 PetriNetUnfolderBase]: For 203290/203292 co-relation queries the response was YES. [2024-05-12 12:43:07,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35901 conditions, 6541 events. 3989/6541 cut-off events. For 203290/203292 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 45368 event pairs, 723 based on Foata normal form. 6/6527 useless extension candidates. Maximal degree in co-relation 35779. Up to 5570 conditions per place. [2024-05-12 12:43:07,481 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 255 selfloop transitions, 67 changer transitions 0/335 dead transitions. [2024-05-12 12:43:07,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 335 transitions, 4363 flow [2024-05-12 12:43:07,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:07,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:07,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:43:07,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599290780141844 [2024-05-12 12:43:07,483 INFO L175 Difference]: Start difference. First operand has 262 places, 307 transitions, 3392 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:43:07,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 335 transitions, 4363 flow [2024-05-12 12:43:08,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 335 transitions, 4193 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:08,156 INFO L231 Difference]: Finished difference. Result has 265 places, 314 transitions, 3536 flow [2024-05-12 12:43:08,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3536, PETRI_PLACES=265, PETRI_TRANSITIONS=314} [2024-05-12 12:43:08,157 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 214 predicate places. [2024-05-12 12:43:08,157 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 314 transitions, 3536 flow [2024-05-12 12:43:08,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:08,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:08,158 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-05-12 12:43:08,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:43:08,158 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:08,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:08,158 INFO L85 PathProgramCache]: Analyzing trace with hash 275557856, now seen corresponding path program 4 times [2024-05-12 12:43:08,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:08,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765096394] [2024-05-12 12:43:08,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:08,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:08,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:08,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:08,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:08,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765096394] [2024-05-12 12:43:08,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765096394] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:08,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:08,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:08,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421921113] [2024-05-12 12:43:08,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:08,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:08,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:08,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:08,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:08,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:08,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 314 transitions, 3536 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:08,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:08,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:08,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:09,221 INFO L124 PetriNetUnfolderBase]: 3979/6490 cut-off events. [2024-05-12 12:43:09,222 INFO L125 PetriNetUnfolderBase]: For 198997/198997 co-relation queries the response was YES. [2024-05-12 12:43:09,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35747 conditions, 6490 events. 3979/6490 cut-off events. For 198997/198997 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 44809 event pairs, 700 based on Foata normal form. 4/6484 useless extension candidates. Maximal degree in co-relation 35623. Up to 5654 conditions per place. [2024-05-12 12:43:09,288 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 264 selfloop transitions, 60 changer transitions 0/337 dead transitions. [2024-05-12 12:43:09,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 337 transitions, 4257 flow [2024-05-12 12:43:09,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:09,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:09,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:43:09,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 12:43:09,289 INFO L175 Difference]: Start difference. First operand has 265 places, 314 transitions, 3536 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:43:09,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 337 transitions, 4257 flow [2024-05-12 12:43:10,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 337 transitions, 4055 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:10,020 INFO L231 Difference]: Finished difference. Result has 269 places, 315 transitions, 3489 flow [2024-05-12 12:43:10,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3489, PETRI_PLACES=269, PETRI_TRANSITIONS=315} [2024-05-12 12:43:10,021 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 218 predicate places. [2024-05-12 12:43:10,021 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 315 transitions, 3489 flow [2024-05-12 12:43:10,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 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-05-12 12:43:10,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:10,022 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-05-12 12:43:10,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:43:10,022 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:10,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:10,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1012830647, now seen corresponding path program 1 times [2024-05-12 12:43:10,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:10,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184641229] [2024-05-12 12:43:10,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:10,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:10,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:10,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:10,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:10,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184641229] [2024-05-12 12:43:10,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184641229] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:10,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:10,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:43:10,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107211612] [2024-05-12 12:43:10,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:10,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:43:10,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:10,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:43:10,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:43:10,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-05-12 12:43:10,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 315 transitions, 3489 flow. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:10,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:10,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-05-12 12:43:10,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:10,917 INFO L124 PetriNetUnfolderBase]: 2571/5635 cut-off events. [2024-05-12 12:43:10,918 INFO L125 PetriNetUnfolderBase]: For 100679/100964 co-relation queries the response was YES. [2024-05-12 12:43:10,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22703 conditions, 5635 events. 2571/5635 cut-off events. For 100679/100964 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 49574 event pairs, 365 based on Foata normal form. 256/5483 useless extension candidates. Maximal degree in co-relation 22577. Up to 2221 conditions per place. [2024-05-12 12:43:10,967 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 32 selfloop transitions, 78 changer transitions 0/332 dead transitions. [2024-05-12 12:43:10,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 332 transitions, 3811 flow [2024-05-12 12:43:10,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:43:10,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:43:10,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 139 transitions. [2024-05-12 12:43:10,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7393617021276596 [2024-05-12 12:43:10,968 INFO L175 Difference]: Start difference. First operand has 269 places, 315 transitions, 3489 flow. Second operand 4 states and 139 transitions. [2024-05-12 12:43:10,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 332 transitions, 3811 flow [2024-05-12 12:43:11,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 332 transitions, 3691 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:11,305 INFO L231 Difference]: Finished difference. Result has 270 places, 319 transitions, 3731 flow [2024-05-12 12:43:11,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3731, PETRI_PLACES=270, PETRI_TRANSITIONS=319} [2024-05-12 12:43:11,306 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-05-12 12:43:11,306 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 319 transitions, 3731 flow [2024-05-12 12:43:11,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:11,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:11,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:11,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:43:11,307 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:11,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:11,307 INFO L85 PathProgramCache]: Analyzing trace with hash 419268627, now seen corresponding path program 1 times [2024-05-12 12:43:11,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:11,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902745410] [2024-05-12 12:43:11,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:11,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:11,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:11,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:11,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:11,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902745410] [2024-05-12 12:43:11,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902745410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:11,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:11,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:11,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932168612] [2024-05-12 12:43:11,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:11,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:11,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:11,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:11,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:11,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:11,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 319 transitions, 3731 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:11,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:11,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:11,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:12,480 INFO L124 PetriNetUnfolderBase]: 4070/6928 cut-off events. [2024-05-12 12:43:12,480 INFO L125 PetriNetUnfolderBase]: For 245985/246015 co-relation queries the response was YES. [2024-05-12 12:43:12,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39041 conditions, 6928 events. 4070/6928 cut-off events. For 245985/246015 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 49681 event pairs, 1324 based on Foata normal form. 16/6663 useless extension candidates. Maximal degree in co-relation 38913. Up to 5796 conditions per place. [2024-05-12 12:43:12,549 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 217 selfloop transitions, 114 changer transitions 0/345 dead transitions. [2024-05-12 12:43:12,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 345 transitions, 4535 flow [2024-05-12 12:43:12,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:12,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:12,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 12:43:12,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 12:43:12,550 INFO L175 Difference]: Start difference. First operand has 270 places, 319 transitions, 3731 flow. Second operand 8 states and 216 transitions. [2024-05-12 12:43:12,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 345 transitions, 4535 flow [2024-05-12 12:43:13,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 345 transitions, 4533 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:43:13,146 INFO L231 Difference]: Finished difference. Result has 277 places, 321 transitions, 4023 flow [2024-05-12 12:43:13,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3729, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4023, PETRI_PLACES=277, PETRI_TRANSITIONS=321} [2024-05-12 12:43:13,146 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 226 predicate places. [2024-05-12 12:43:13,147 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 321 transitions, 4023 flow [2024-05-12 12:43:13,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:13,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:13,147 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-05-12 12:43:13,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:43:13,147 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:13,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:13,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1942591967, now seen corresponding path program 2 times [2024-05-12 12:43:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:13,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999742981] [2024-05-12 12:43:13,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:13,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:13,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:13,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:13,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999742981] [2024-05-12 12:43:13,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999742981] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:13,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:13,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:13,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034713464] [2024-05-12 12:43:13,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:13,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:13,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:13,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:13,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:13,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:13,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 321 transitions, 4023 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:13,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:13,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:13,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:14,477 INFO L124 PetriNetUnfolderBase]: 4407/7556 cut-off events. [2024-05-12 12:43:14,478 INFO L125 PetriNetUnfolderBase]: For 304434/304464 co-relation queries the response was YES. [2024-05-12 12:43:14,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45350 conditions, 7556 events. 4407/7556 cut-off events. For 304434/304464 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 55526 event pairs, 1244 based on Foata normal form. 12/7283 useless extension candidates. Maximal degree in co-relation 45220. Up to 5331 conditions per place. [2024-05-12 12:43:14,545 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 235 selfloop transitions, 118 changer transitions 0/367 dead transitions. [2024-05-12 12:43:14,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 367 transitions, 5359 flow [2024-05-12 12:43:14,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:14,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:14,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 12:43:14,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-05-12 12:43:14,547 INFO L175 Difference]: Start difference. First operand has 277 places, 321 transitions, 4023 flow. Second operand 8 states and 229 transitions. [2024-05-12 12:43:14,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 367 transitions, 5359 flow [2024-05-12 12:43:15,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 367 transitions, 5093 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:15,405 INFO L231 Difference]: Finished difference. Result has 280 places, 326 transitions, 4154 flow [2024-05-12 12:43:15,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4154, PETRI_PLACES=280, PETRI_TRANSITIONS=326} [2024-05-12 12:43:15,405 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 229 predicate places. [2024-05-12 12:43:15,405 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 326 transitions, 4154 flow [2024-05-12 12:43:15,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:15,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:15,406 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-05-12 12:43:15,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:43:15,406 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:15,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:15,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1854026207, now seen corresponding path program 3 times [2024-05-12 12:43:15,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:15,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136691940] [2024-05-12 12:43:15,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:15,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:15,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:15,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:15,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136691940] [2024-05-12 12:43:15,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136691940] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:15,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:15,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:15,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237686650] [2024-05-12 12:43:15,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:15,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:15,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:15,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:15,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:15,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:15,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 326 transitions, 4154 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:15,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:15,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:15,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:16,779 INFO L124 PetriNetUnfolderBase]: 4638/7941 cut-off events. [2024-05-12 12:43:16,780 INFO L125 PetriNetUnfolderBase]: For 346048/346084 co-relation queries the response was YES. [2024-05-12 12:43:16,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48868 conditions, 7941 events. 4638/7941 cut-off events. For 346048/346084 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 58828 event pairs, 1566 based on Foata normal form. 12/7646 useless extension candidates. Maximal degree in co-relation 48736. Up to 6323 conditions per place. [2024-05-12 12:43:16,866 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 234 selfloop transitions, 112 changer transitions 0/360 dead transitions. [2024-05-12 12:43:16,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 360 transitions, 5222 flow [2024-05-12 12:43:16,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:16,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:16,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:43:16,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-05-12 12:43:16,867 INFO L175 Difference]: Start difference. First operand has 280 places, 326 transitions, 4154 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:43:16,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 360 transitions, 5222 flow [2024-05-12 12:43:17,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 360 transitions, 5034 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:17,929 INFO L231 Difference]: Finished difference. Result has 286 places, 330 transitions, 4339 flow [2024-05-12 12:43:17,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4339, PETRI_PLACES=286, PETRI_TRANSITIONS=330} [2024-05-12 12:43:17,930 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-05-12 12:43:17,930 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 330 transitions, 4339 flow [2024-05-12 12:43:17,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:17,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:17,931 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-05-12 12:43:17,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:43:17,931 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:17,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1725510313, now seen corresponding path program 4 times [2024-05-12 12:43:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:17,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495160798] [2024-05-12 12:43:17,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:17,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:18,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:18,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:18,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495160798] [2024-05-12 12:43:18,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495160798] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:18,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:18,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:18,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771304846] [2024-05-12 12:43:18,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:18,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:18,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:18,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:18,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:18,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:18,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 330 transitions, 4339 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:18,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:18,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:18,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:19,360 INFO L124 PetriNetUnfolderBase]: 4786/8165 cut-off events. [2024-05-12 12:43:19,360 INFO L125 PetriNetUnfolderBase]: For 375390/375441 co-relation queries the response was YES. [2024-05-12 12:43:19,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50927 conditions, 8165 events. 4786/8165 cut-off events. For 375390/375441 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60687 event pairs, 1631 based on Foata normal form. 16/7856 useless extension candidates. Maximal degree in co-relation 50792. Up to 7022 conditions per place. [2024-05-12 12:43:19,448 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 263 selfloop transitions, 78 changer transitions 0/355 dead transitions. [2024-05-12 12:43:19,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 355 transitions, 5171 flow [2024-05-12 12:43:19,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:19,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:19,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-05-12 12:43:19,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446808510638298 [2024-05-12 12:43:19,450 INFO L175 Difference]: Start difference. First operand has 286 places, 330 transitions, 4339 flow. Second operand 10 states and 256 transitions. [2024-05-12 12:43:19,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 355 transitions, 5171 flow [2024-05-12 12:43:20,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4975 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:20,586 INFO L231 Difference]: Finished difference. Result has 292 places, 332 transitions, 4377 flow [2024-05-12 12:43:20,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4377, PETRI_PLACES=292, PETRI_TRANSITIONS=332} [2024-05-12 12:43:20,587 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 241 predicate places. [2024-05-12 12:43:20,587 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 332 transitions, 4377 flow [2024-05-12 12:43:20,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:20,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:20,588 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-05-12 12:43:20,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:43:20,588 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:20,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:20,588 INFO L85 PathProgramCache]: Analyzing trace with hash 90906319, now seen corresponding path program 5 times [2024-05-12 12:43:20,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:20,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126208176] [2024-05-12 12:43:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:20,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:20,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-05-12 12:43:20,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:20,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126208176] [2024-05-12 12:43:20,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126208176] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:20,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:20,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:20,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273438005] [2024-05-12 12:43:20,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:20,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:20,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:20,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:20,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:20,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:20,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 332 transitions, 4377 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:20,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:20,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:20,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:22,264 INFO L124 PetriNetUnfolderBase]: 4934/8443 cut-off events. [2024-05-12 12:43:22,264 INFO L125 PetriNetUnfolderBase]: For 389267/389309 co-relation queries the response was YES. [2024-05-12 12:43:22,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52685 conditions, 8443 events. 4934/8443 cut-off events. For 389267/389309 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 63280 event pairs, 1711 based on Foata normal form. 16/8130 useless extension candidates. Maximal degree in co-relation 52548. Up to 7250 conditions per place. [2024-05-12 12:43:22,343 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 269 selfloop transitions, 72 changer transitions 0/355 dead transitions. [2024-05-12 12:43:22,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 355 transitions, 5209 flow [2024-05-12 12:43:22,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:22,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:43:22,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-05-12 12:43:22,345 INFO L175 Difference]: Start difference. First operand has 292 places, 332 transitions, 4377 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:43:22,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 355 transitions, 5209 flow [2024-05-12 12:43:23,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 5005 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:23,356 INFO L231 Difference]: Finished difference. Result has 292 places, 334 transitions, 4399 flow [2024-05-12 12:43:23,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4173, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4399, PETRI_PLACES=292, PETRI_TRANSITIONS=334} [2024-05-12 12:43:23,357 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 241 predicate places. [2024-05-12 12:43:23,357 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 334 transitions, 4399 flow [2024-05-12 12:43:23,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:23,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:23,357 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-05-12 12:43:23,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:43:23,358 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:23,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:23,358 INFO L85 PathProgramCache]: Analyzing trace with hash 90758449, now seen corresponding path program 6 times [2024-05-12 12:43:23,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:23,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512140256] [2024-05-12 12:43:23,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:23,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:23,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:23,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:23,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512140256] [2024-05-12 12:43:23,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512140256] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:23,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:23,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:23,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247660798] [2024-05-12 12:43:23,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:23,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:23,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:23,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:23,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:23,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:23,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 334 transitions, 4399 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:23,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:23,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:23,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:24,861 INFO L124 PetriNetUnfolderBase]: 5165/8851 cut-off events. [2024-05-12 12:43:24,861 INFO L125 PetriNetUnfolderBase]: For 424383/424431 co-relation queries the response was YES. [2024-05-12 12:43:24,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56067 conditions, 8851 events. 5165/8851 cut-off events. For 424383/424431 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 67031 event pairs, 1744 based on Foata normal form. 12/8521 useless extension candidates. Maximal degree in co-relation 55929. Up to 7048 conditions per place. [2024-05-12 12:43:24,957 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 280 selfloop transitions, 71 changer transitions 0/365 dead transitions. [2024-05-12 12:43:24,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 365 transitions, 5495 flow [2024-05-12 12:43:24,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:24,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:24,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:43:24,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771276595744681 [2024-05-12 12:43:24,959 INFO L175 Difference]: Start difference. First operand has 292 places, 334 transitions, 4399 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:43:24,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 365 transitions, 5495 flow [2024-05-12 12:43:26,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 5299 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:26,207 INFO L231 Difference]: Finished difference. Result has 295 places, 338 transitions, 4518 flow [2024-05-12 12:43:26,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4518, PETRI_PLACES=295, PETRI_TRANSITIONS=338} [2024-05-12 12:43:26,208 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 244 predicate places. [2024-05-12 12:43:26,208 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 338 transitions, 4518 flow [2024-05-12 12:43:26,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:26,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:26,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:26,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:43:26,209 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:26,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:26,209 INFO L85 PathProgramCache]: Analyzing trace with hash 96483901, now seen corresponding path program 1 times [2024-05-12 12:43:26,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:26,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546942510] [2024-05-12 12:43:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:26,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:26,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:26,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:26,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:26,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546942510] [2024-05-12 12:43:26,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546942510] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:26,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:26,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:26,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749651127] [2024-05-12 12:43:26,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:26,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:26,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:26,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:26,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:26,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:26,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 338 transitions, 4518 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:26,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:26,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:26,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:27,962 INFO L124 PetriNetUnfolderBase]: 5271/9037 cut-off events. [2024-05-12 12:43:27,963 INFO L125 PetriNetUnfolderBase]: For 436716/436767 co-relation queries the response was YES. [2024-05-12 12:43:28,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57179 conditions, 9037 events. 5271/9037 cut-off events. For 436716/436767 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 68841 event pairs, 1801 based on Foata normal form. 12/8700 useless extension candidates. Maximal degree in co-relation 57039. Up to 7459 conditions per place. [2024-05-12 12:43:28,074 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 269 selfloop transitions, 85 changer transitions 0/368 dead transitions. [2024-05-12 12:43:28,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 368 transitions, 5408 flow [2024-05-12 12:43:28,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:28,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-05-12 12:43:28,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-05-12 12:43:28,075 INFO L175 Difference]: Start difference. First operand has 295 places, 338 transitions, 4518 flow. Second operand 10 states and 260 transitions. [2024-05-12 12:43:28,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 368 transitions, 5408 flow [2024-05-12 12:43:29,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 368 transitions, 5248 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:29,529 INFO L231 Difference]: Finished difference. Result has 301 places, 340 transitions, 4609 flow [2024-05-12 12:43:29,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4609, PETRI_PLACES=301, PETRI_TRANSITIONS=340} [2024-05-12 12:43:29,529 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 250 predicate places. [2024-05-12 12:43:29,529 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 340 transitions, 4609 flow [2024-05-12 12:43:29,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:29,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:29,530 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-05-12 12:43:29,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:43:29,530 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:29,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:29,530 INFO L85 PathProgramCache]: Analyzing trace with hash -47855171, now seen corresponding path program 7 times [2024-05-12 12:43:29,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:29,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009954317] [2024-05-12 12:43:29,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:29,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:29,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:29,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:29,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:29,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009954317] [2024-05-12 12:43:29,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009954317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:29,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:29,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:29,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784203759] [2024-05-12 12:43:29,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:29,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:29,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:29,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:29,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:29,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:29,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 340 transitions, 4609 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:29,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:29,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:29,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:31,377 INFO L124 PetriNetUnfolderBase]: 5419/9266 cut-off events. [2024-05-12 12:43:31,378 INFO L125 PetriNetUnfolderBase]: For 463147/463210 co-relation queries the response was YES. [2024-05-12 12:43:31,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59034 conditions, 9266 events. 5419/9266 cut-off events. For 463147/463210 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 70979 event pairs, 1890 based on Foata normal form. 16/8917 useless extension candidates. Maximal degree in co-relation 58892. Up to 7753 conditions per place. [2024-05-12 12:43:31,465 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 232 selfloop transitions, 121 changer transitions 0/367 dead transitions. [2024-05-12 12:43:31,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 367 transitions, 5485 flow [2024-05-12 12:43:31,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:31,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:31,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 12:43:31,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-05-12 12:43:31,466 INFO L175 Difference]: Start difference. First operand has 301 places, 340 transitions, 4609 flow. Second operand 9 states and 237 transitions. [2024-05-12 12:43:31,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 367 transitions, 5485 flow [2024-05-12 12:43:32,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 367 transitions, 5258 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:32,718 INFO L231 Difference]: Finished difference. Result has 302 places, 342 transitions, 4720 flow [2024-05-12 12:43:32,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4720, PETRI_PLACES=302, PETRI_TRANSITIONS=342} [2024-05-12 12:43:32,718 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 251 predicate places. [2024-05-12 12:43:32,719 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 342 transitions, 4720 flow [2024-05-12 12:43:32,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:32,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:32,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:32,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:43:32,719 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:32,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:32,720 INFO L85 PathProgramCache]: Analyzing trace with hash -53217551, now seen corresponding path program 8 times [2024-05-12 12:43:32,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:32,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672580516] [2024-05-12 12:43:32,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:32,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:32,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:32,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:32,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672580516] [2024-05-12 12:43:32,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672580516] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:32,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:32,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:32,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612254458] [2024-05-12 12:43:32,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:32,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:32,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:32,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:32,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:32,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 342 transitions, 4720 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:32,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:32,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:32,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:34,426 INFO L124 PetriNetUnfolderBase]: 5567/9515 cut-off events. [2024-05-12 12:43:34,426 INFO L125 PetriNetUnfolderBase]: For 485284/485341 co-relation queries the response was YES. [2024-05-12 12:43:34,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61037 conditions, 9515 events. 5567/9515 cut-off events. For 485284/485341 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 73107 event pairs, 1927 based on Foata normal form. 16/9160 useless extension candidates. Maximal degree in co-relation 60894. Up to 7981 conditions per place. [2024-05-12 12:43:34,543 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 244 selfloop transitions, 109 changer transitions 0/367 dead transitions. [2024-05-12 12:43:34,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 367 transitions, 5596 flow [2024-05-12 12:43:34,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:34,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:34,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:43:34,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866261398176292 [2024-05-12 12:43:34,544 INFO L175 Difference]: Start difference. First operand has 302 places, 342 transitions, 4720 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:43:34,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 367 transitions, 5596 flow [2024-05-12 12:43:35,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 367 transitions, 5302 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:35,998 INFO L231 Difference]: Finished difference. Result has 302 places, 344 transitions, 4744 flow [2024-05-12 12:43:35,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4744, PETRI_PLACES=302, PETRI_TRANSITIONS=344} [2024-05-12 12:43:35,999 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 251 predicate places. [2024-05-12 12:43:35,999 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 344 transitions, 4744 flow [2024-05-12 12:43:35,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:35,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:35,999 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-05-12 12:43:36,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:43:36,000 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:36,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash 146084239, now seen corresponding path program 9 times [2024-05-12 12:43:36,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:36,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783601737] [2024-05-12 12:43:36,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:36,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:36,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:36,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:36,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:36,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783601737] [2024-05-12 12:43:36,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783601737] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:36,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:36,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:36,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006282157] [2024-05-12 12:43:36,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:36,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:36,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:36,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:36,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:36,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:36,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 344 transitions, 4744 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:36,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:36,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:36,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:37,737 INFO L124 PetriNetUnfolderBase]: 5689/9735 cut-off events. [2024-05-12 12:43:37,737 INFO L125 PetriNetUnfolderBase]: For 494447/494541 co-relation queries the response was YES. [2024-05-12 12:43:37,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62142 conditions, 9735 events. 5689/9735 cut-off events. For 494447/494541 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 75317 event pairs, 2005 based on Foata normal form. 36/9391 useless extension candidates. Maximal degree in co-relation 61998. Up to 8331 conditions per place. [2024-05-12 12:43:37,846 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 234 selfloop transitions, 120 changer transitions 0/368 dead transitions. [2024-05-12 12:43:37,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 368 transitions, 5622 flow [2024-05-12 12:43:37,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:37,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:37,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 12:43:37,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-05-12 12:43:37,848 INFO L175 Difference]: Start difference. First operand has 302 places, 344 transitions, 4744 flow. Second operand 9 states and 234 transitions. [2024-05-12 12:43:37,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 368 transitions, 5622 flow [2024-05-12 12:43:39,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 368 transitions, 5348 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:39,402 INFO L231 Difference]: Finished difference. Result has 306 places, 346 transitions, 4810 flow [2024-05-12 12:43:39,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4810, PETRI_PLACES=306, PETRI_TRANSITIONS=346} [2024-05-12 12:43:39,412 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 255 predicate places. [2024-05-12 12:43:39,412 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 346 transitions, 4810 flow [2024-05-12 12:43:39,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:39,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:39,412 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-05-12 12:43:39,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:43:39,413 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:39,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:39,413 INFO L85 PathProgramCache]: Analyzing trace with hash -53365421, now seen corresponding path program 10 times [2024-05-12 12:43:39,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:39,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652470427] [2024-05-12 12:43:39,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:39,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:39,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:39,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652470427] [2024-05-12 12:43:39,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652470427] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:39,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:39,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:39,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211507976] [2024-05-12 12:43:39,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:39,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:39,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:39,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:39,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:39,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:39,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 346 transitions, 4810 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:39,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:39,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:39,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:41,395 INFO L124 PetriNetUnfolderBase]: 5736/9833 cut-off events. [2024-05-12 12:43:41,395 INFO L125 PetriNetUnfolderBase]: For 466066/466120 co-relation queries the response was YES. [2024-05-12 12:43:41,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61454 conditions, 9833 events. 5736/9833 cut-off events. For 466066/466120 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 76138 event pairs, 1661 based on Foata normal form. 12/9479 useless extension candidates. Maximal degree in co-relation 61309. Up to 6784 conditions per place. [2024-05-12 12:43:41,490 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 250 selfloop transitions, 117 changer transitions 0/381 dead transitions. [2024-05-12 12:43:41,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 381 transitions, 5950 flow [2024-05-12 12:43:41,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:41,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:41,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:43:41,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:43:41,491 INFO L175 Difference]: Start difference. First operand has 306 places, 346 transitions, 4810 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:43:41,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 381 transitions, 5950 flow [2024-05-12 12:43:43,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 381 transitions, 5640 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:43,251 INFO L231 Difference]: Finished difference. Result has 307 places, 349 transitions, 4931 flow [2024-05-12 12:43:43,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4500, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4931, PETRI_PLACES=307, PETRI_TRANSITIONS=349} [2024-05-12 12:43:43,252 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 256 predicate places. [2024-05-12 12:43:43,252 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 349 transitions, 4931 flow [2024-05-12 12:43:43,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:43,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:43,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:43,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:43:43,253 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:43,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:43,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1128575285, now seen corresponding path program 2 times [2024-05-12 12:43:43,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:43,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831053946] [2024-05-12 12:43:43,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:43,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:43,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:43,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:43,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:43,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831053946] [2024-05-12 12:43:43,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831053946] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:43,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:43,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:43,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723269360] [2024-05-12 12:43:43,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:43,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:43,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:43,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:43,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:43,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:43,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 349 transitions, 4931 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:43,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:43,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:43,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:45,052 INFO L124 PetriNetUnfolderBase]: 5842/10042 cut-off events. [2024-05-12 12:43:45,053 INFO L125 PetriNetUnfolderBase]: For 477284/477344 co-relation queries the response was YES. [2024-05-12 12:43:45,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63016 conditions, 10042 events. 5842/10042 cut-off events. For 477284/477344 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 78196 event pairs, 1976 based on Foata normal form. 12/9667 useless extension candidates. Maximal degree in co-relation 62869. Up to 7786 conditions per place. [2024-05-12 12:43:45,181 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 232 selfloop transitions, 135 changer transitions 0/381 dead transitions. [2024-05-12 12:43:45,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 381 transitions, 5865 flow [2024-05-12 12:43:45,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:45,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:45,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:43:45,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697399527186762 [2024-05-12 12:43:45,182 INFO L175 Difference]: Start difference. First operand has 307 places, 349 transitions, 4931 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:43:45,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 381 transitions, 5865 flow [2024-05-12 12:43:47,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 381 transitions, 5451 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:47,075 INFO L231 Difference]: Finished difference. Result has 310 places, 351 transitions, 4883 flow [2024-05-12 12:43:47,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=310, PETRI_TRANSITIONS=351} [2024-05-12 12:43:47,076 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 259 predicate places. [2024-05-12 12:43:47,076 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 351 transitions, 4883 flow [2024-05-12 12:43:47,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:47,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:47,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:43:47,077 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:47,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:47,077 INFO L85 PathProgramCache]: Analyzing trace with hash 146299441, now seen corresponding path program 3 times [2024-05-12 12:43:47,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:47,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479961891] [2024-05-12 12:43:47,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:47,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:47,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:47,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:47,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:47,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479961891] [2024-05-12 12:43:47,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479961891] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:47,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:47,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:47,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056578294] [2024-05-12 12:43:47,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:47,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:47,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:47,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:47,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:47,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:47,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 351 transitions, 4883 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:47,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:47,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:48,901 INFO L124 PetriNetUnfolderBase]: 5948/10216 cut-off events. [2024-05-12 12:43:48,901 INFO L125 PetriNetUnfolderBase]: For 468490/468585 co-relation queries the response was YES. [2024-05-12 12:43:48,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62979 conditions, 10216 events. 5948/10216 cut-off events. For 468490/468585 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 80093 event pairs, 2100 based on Foata normal form. 32/9864 useless extension candidates. Maximal degree in co-relation 62832. Up to 8586 conditions per place. [2024-05-12 12:43:49,028 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 242 selfloop transitions, 125 changer transitions 0/381 dead transitions. [2024-05-12 12:43:49,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 381 transitions, 5813 flow [2024-05-12 12:43:49,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:49,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:49,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-05-12 12:43:49,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-05-12 12:43:49,030 INFO L175 Difference]: Start difference. First operand has 310 places, 351 transitions, 4883 flow. Second operand 10 states and 260 transitions. [2024-05-12 12:43:49,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 381 transitions, 5813 flow [2024-05-12 12:43:50,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 381 transitions, 5473 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:50,964 INFO L231 Difference]: Finished difference. Result has 313 places, 353 transitions, 4888 flow [2024-05-12 12:43:50,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4888, PETRI_PLACES=313, PETRI_TRANSITIONS=353} [2024-05-12 12:43:50,965 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 262 predicate places. [2024-05-12 12:43:50,965 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 353 transitions, 4888 flow [2024-05-12 12:43:50,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:50,965 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-05-12 12:43:50,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:43:50,966 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:50,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:50,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1306941631, now seen corresponding path program 4 times [2024-05-12 12:43:50,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:50,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385832560] [2024-05-12 12:43:50,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:50,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:50,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:51,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-05-12 12:43:51,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:51,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385832560] [2024-05-12 12:43:51,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385832560] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:51,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:51,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:51,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797687940] [2024-05-12 12:43:51,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:51,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:51,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:51,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:51,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:51,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:51,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 353 transitions, 4888 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:51,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:51,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:51,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:52,881 INFO L124 PetriNetUnfolderBase]: 5988/10309 cut-off events. [2024-05-12 12:43:52,881 INFO L125 PetriNetUnfolderBase]: For 439482/439568 co-relation queries the response was YES. [2024-05-12 12:43:52,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61700 conditions, 10309 events. 5988/10309 cut-off events. For 439482/439568 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 80866 event pairs, 2038 based on Foata normal form. 32/9960 useless extension candidates. Maximal degree in co-relation 61552. Up to 7506 conditions per place. [2024-05-12 12:43:52,992 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 223 selfloop transitions, 147 changer transitions 0/384 dead transitions. [2024-05-12 12:43:52,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 384 transitions, 5776 flow [2024-05-12 12:43:52,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:52,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:52,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:43:52,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697399527186762 [2024-05-12 12:43:52,993 INFO L175 Difference]: Start difference. First operand has 313 places, 353 transitions, 4888 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:43:52,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 384 transitions, 5776 flow [2024-05-12 12:43:54,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 384 transitions, 5459 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:54,863 INFO L231 Difference]: Finished difference. Result has 314 places, 354 transitions, 4902 flow [2024-05-12 12:43:54,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4902, PETRI_PLACES=314, PETRI_TRANSITIONS=354} [2024-05-12 12:43:54,864 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 263 predicate places. [2024-05-12 12:43:54,864 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 354 transitions, 4902 flow [2024-05-12 12:43:54,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:54,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:54,864 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-05-12 12:43:54,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:43:54,865 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:54,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:54,865 INFO L85 PathProgramCache]: Analyzing trace with hash 755422311, now seen corresponding path program 1 times [2024-05-12 12:43:54,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:54,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244482457] [2024-05-12 12:43:54,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:54,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:54,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:54,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:54,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:54,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244482457] [2024-05-12 12:43:54,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244482457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:54,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:54,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:54,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117397434] [2024-05-12 12:43:54,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:54,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:54,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:54,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:54,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:55,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:55,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 354 transitions, 4902 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:55,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:55,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:55,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:56,603 INFO L124 PetriNetUnfolderBase]: 6016/10322 cut-off events. [2024-05-12 12:43:56,603 INFO L125 PetriNetUnfolderBase]: For 410855/410927 co-relation queries the response was YES. [2024-05-12 12:43:56,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61976 conditions, 10322 events. 6016/10322 cut-off events. For 410855/410927 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 80960 event pairs, 2145 based on Foata normal form. 3/9926 useless extension candidates. Maximal degree in co-relation 61827. Up to 9150 conditions per place. [2024-05-12 12:43:56,721 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 336 selfloop transitions, 42 changer transitions 0/392 dead transitions. [2024-05-12 12:43:56,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 392 transitions, 6054 flow [2024-05-12 12:43:56,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:56,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:56,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:43:56,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:43:56,722 INFO L175 Difference]: Start difference. First operand has 314 places, 354 transitions, 4902 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:43:56,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 392 transitions, 6054 flow [2024-05-12 12:43:58,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 392 transitions, 5602 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-05-12 12:43:58,766 INFO L231 Difference]: Finished difference. Result has 314 places, 361 transitions, 4717 flow [2024-05-12 12:43:58,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4717, PETRI_PLACES=314, PETRI_TRANSITIONS=361} [2024-05-12 12:43:58,767 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 263 predicate places. [2024-05-12 12:43:58,767 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 361 transitions, 4717 flow [2024-05-12 12:43:58,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:58,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:58,767 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-05-12 12:43:58,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:43:58,767 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:58,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:58,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1779730037, now seen corresponding path program 2 times [2024-05-12 12:43:58,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:58,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067582020] [2024-05-12 12:43:58,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:58,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:58,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:58,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067582020] [2024-05-12 12:43:58,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067582020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:58,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:58,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:58,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473135876] [2024-05-12 12:43:58,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:58,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:58,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:58,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:58,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:58,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:43:58,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 361 transitions, 4717 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:58,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:58,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:43:58,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:01,055 INFO L124 PetriNetUnfolderBase]: 6029/10316 cut-off events. [2024-05-12 12:44:01,055 INFO L125 PetriNetUnfolderBase]: For 403285/403359 co-relation queries the response was YES. [2024-05-12 12:44:01,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59914 conditions, 10316 events. 6029/10316 cut-off events. For 403285/403359 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80770 event pairs, 2118 based on Foata normal form. 3/9915 useless extension candidates. Maximal degree in co-relation 59765. Up to 9183 conditions per place. [2024-05-12 12:44:01,157 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 341 selfloop transitions, 39 changer transitions 0/394 dead transitions. [2024-05-12 12:44:01,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 394 transitions, 5662 flow [2024-05-12 12:44:01,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:01,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:01,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:44:01,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-05-12 12:44:01,158 INFO L175 Difference]: Start difference. First operand has 314 places, 361 transitions, 4717 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:44:01,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 394 transitions, 5662 flow [2024-05-12 12:44:03,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 394 transitions, 5480 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:03,103 INFO L231 Difference]: Finished difference. Result has 318 places, 367 transitions, 4742 flow [2024-05-12 12:44:03,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4742, PETRI_PLACES=318, PETRI_TRANSITIONS=367} [2024-05-12 12:44:03,104 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 267 predicate places. [2024-05-12 12:44:03,104 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 367 transitions, 4742 flow [2024-05-12 12:44:03,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:03,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:03,104 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-05-12 12:44:03,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:44:03,104 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:03,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:03,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1303385057, now seen corresponding path program 1 times [2024-05-12 12:44:03,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:03,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661854753] [2024-05-12 12:44:03,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:03,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:03,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:03,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:03,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661854753] [2024-05-12 12:44:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661854753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:03,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:03,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:03,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589481251] [2024-05-12 12:44:03,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:03,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:03,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:03,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:03,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:03,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:03,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 367 transitions, 4742 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:03,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:03,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:03,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:05,222 INFO L124 PetriNetUnfolderBase]: 6046/10336 cut-off events. [2024-05-12 12:44:05,222 INFO L125 PetriNetUnfolderBase]: For 390585/390675 co-relation queries the response was YES. [2024-05-12 12:44:05,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59855 conditions, 10336 events. 6046/10336 cut-off events. For 390585/390675 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80905 event pairs, 2136 based on Foata normal form. 12/9939 useless extension candidates. Maximal degree in co-relation 59704. Up to 9111 conditions per place. [2024-05-12 12:44:05,332 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 302 selfloop transitions, 71 changer transitions 0/387 dead transitions. [2024-05-12 12:44:05,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 387 transitions, 5748 flow [2024-05-12 12:44:05,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:05,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:05,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:44:05,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:44:05,334 INFO L175 Difference]: Start difference. First operand has 318 places, 367 transitions, 4742 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:44:05,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 387 transitions, 5748 flow [2024-05-12 12:44:07,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 387 transitions, 5646 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:07,094 INFO L231 Difference]: Finished difference. Result has 319 places, 373 transitions, 4872 flow [2024-05-12 12:44:07,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4872, PETRI_PLACES=319, PETRI_TRANSITIONS=373} [2024-05-12 12:44:07,095 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 268 predicate places. [2024-05-12 12:44:07,095 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 373 transitions, 4872 flow [2024-05-12 12:44:07,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:07,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:07,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:07,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:44:07,096 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:07,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:07,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1096976285, now seen corresponding path program 2 times [2024-05-12 12:44:07,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:07,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544785813] [2024-05-12 12:44:07,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:07,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:07,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:07,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:07,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:07,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544785813] [2024-05-12 12:44:07,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544785813] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:07,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:07,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:07,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662061424] [2024-05-12 12:44:07,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:07,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:07,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:07,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:07,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:07,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:07,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 373 transitions, 4872 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:07,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:07,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:07,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:09,447 INFO L124 PetriNetUnfolderBase]: 6053/10347 cut-off events. [2024-05-12 12:44:09,447 INFO L125 PetriNetUnfolderBase]: For 398724/398814 co-relation queries the response was YES. [2024-05-12 12:44:09,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60122 conditions, 10347 events. 6053/10347 cut-off events. For 398724/398814 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 80980 event pairs, 2133 based on Foata normal form. 16/9952 useless extension candidates. Maximal degree in co-relation 59970. Up to 9119 conditions per place. [2024-05-12 12:44:09,560 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 295 selfloop transitions, 82 changer transitions 0/391 dead transitions. [2024-05-12 12:44:09,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 391 transitions, 5861 flow [2024-05-12 12:44:09,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:09,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:44:09,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775075987841946 [2024-05-12 12:44:09,562 INFO L175 Difference]: Start difference. First operand has 319 places, 373 transitions, 4872 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:44:09,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 391 transitions, 5861 flow [2024-05-12 12:44:11,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 391 transitions, 5816 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:11,131 INFO L231 Difference]: Finished difference. Result has 324 places, 376 transitions, 5043 flow [2024-05-12 12:44:11,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5043, PETRI_PLACES=324, PETRI_TRANSITIONS=376} [2024-05-12 12:44:11,132 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 273 predicate places. [2024-05-12 12:44:11,132 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 376 transitions, 5043 flow [2024-05-12 12:44:11,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:11,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:11,132 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-05-12 12:44:11,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:44:11,132 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:11,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1096738949, now seen corresponding path program 3 times [2024-05-12 12:44:11,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:11,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677551931] [2024-05-12 12:44:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:11,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:11,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:11,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:11,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677551931] [2024-05-12 12:44:11,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677551931] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:11,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:11,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:11,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245395220] [2024-05-12 12:44:11,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:11,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:11,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:11,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:11,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:11,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:11,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 376 transitions, 5043 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:11,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:11,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:11,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:13,541 INFO L124 PetriNetUnfolderBase]: 6072/10380 cut-off events. [2024-05-12 12:44:13,542 INFO L125 PetriNetUnfolderBase]: For 407263/407345 co-relation queries the response was YES. [2024-05-12 12:44:13,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60727 conditions, 10380 events. 6072/10380 cut-off events. For 407263/407345 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 81179 event pairs, 2117 based on Foata normal form. 7/9974 useless extension candidates. Maximal degree in co-relation 60573. Up to 9230 conditions per place. [2024-05-12 12:44:13,646 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 352 selfloop transitions, 49 changer transitions 0/415 dead transitions. [2024-05-12 12:44:13,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 415 transitions, 6060 flow [2024-05-12 12:44:13,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:13,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:13,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-05-12 12:44:13,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435203094777563 [2024-05-12 12:44:13,647 INFO L175 Difference]: Start difference. First operand has 324 places, 376 transitions, 5043 flow. Second operand 11 states and 281 transitions. [2024-05-12 12:44:13,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 415 transitions, 6060 flow [2024-05-12 12:44:15,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 415 transitions, 5903 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:15,823 INFO L231 Difference]: Finished difference. Result has 330 places, 385 transitions, 5137 flow [2024-05-12 12:44:15,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4897, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5137, PETRI_PLACES=330, PETRI_TRANSITIONS=385} [2024-05-12 12:44:15,823 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 279 predicate places. [2024-05-12 12:44:15,824 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 385 transitions, 5137 flow [2024-05-12 12:44:15,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:15,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:15,824 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-05-12 12:44:15,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:44:15,824 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:15,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:15,825 INFO L85 PathProgramCache]: Analyzing trace with hash 910821477, now seen corresponding path program 3 times [2024-05-12 12:44:15,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:15,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986547232] [2024-05-12 12:44:15,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:15,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:15,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:15,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986547232] [2024-05-12 12:44:15,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986547232] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:15,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:15,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:15,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509559514] [2024-05-12 12:44:15,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:15,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:15,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:15,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:15,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:15,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 385 transitions, 5137 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:15,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:15,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:15,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:18,155 INFO L124 PetriNetUnfolderBase]: 6069/10372 cut-off events. [2024-05-12 12:44:18,156 INFO L125 PetriNetUnfolderBase]: For 404050/404141 co-relation queries the response was YES. [2024-05-12 12:44:18,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60535 conditions, 10372 events. 6069/10372 cut-off events. For 404050/404141 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 81212 event pairs, 2137 based on Foata normal form. 10/9966 useless extension candidates. Maximal degree in co-relation 60381. Up to 9133 conditions per place. [2024-05-12 12:44:18,255 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 302 selfloop transitions, 81 changer transitions 0/397 dead transitions. [2024-05-12 12:44:18,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 397 transitions, 5933 flow [2024-05-12 12:44:18,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:44:18,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:44:18,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:44:18,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085106382978723 [2024-05-12 12:44:18,256 INFO L175 Difference]: Start difference. First operand has 330 places, 385 transitions, 5137 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:44:18,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 397 transitions, 5933 flow [2024-05-12 12:44:19,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 397 transitions, 5793 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:19,999 INFO L231 Difference]: Finished difference. Result has 328 places, 385 transitions, 5186 flow [2024-05-12 12:44:19,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4997, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5186, PETRI_PLACES=328, PETRI_TRANSITIONS=385} [2024-05-12 12:44:20,000 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 277 predicate places. [2024-05-12 12:44:20,000 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 385 transitions, 5186 flow [2024-05-12 12:44:20,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:20,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:20,000 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-05-12 12:44:20,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:44:20,000 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:20,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:20,001 INFO L85 PathProgramCache]: Analyzing trace with hash 119255607, now seen corresponding path program 4 times [2024-05-12 12:44:20,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:20,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967153011] [2024-05-12 12:44:20,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:20,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:20,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-05-12 12:44:20,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:20,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967153011] [2024-05-12 12:44:20,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967153011] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:20,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:20,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:20,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919199432] [2024-05-12 12:44:20,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:20,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:20,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:20,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:20,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:20,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:20,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 385 transitions, 5186 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:20,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:20,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:20,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:22,252 INFO L124 PetriNetUnfolderBase]: 6129/10509 cut-off events. [2024-05-12 12:44:22,252 INFO L125 PetriNetUnfolderBase]: For 431691/431807 co-relation queries the response was YES. [2024-05-12 12:44:22,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61990 conditions, 10509 events. 6129/10509 cut-off events. For 431691/431807 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 82619 event pairs, 2178 based on Foata normal form. 15/10113 useless extension candidates. Maximal degree in co-relation 61835. Up to 8814 conditions per place. [2024-05-12 12:44:22,366 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 235 selfloop transitions, 182 changer transitions 0/431 dead transitions. [2024-05-12 12:44:22,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 431 transitions, 7110 flow [2024-05-12 12:44:22,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:22,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:22,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:44:22,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 12:44:22,368 INFO L175 Difference]: Start difference. First operand has 328 places, 385 transitions, 5186 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:44:22,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 431 transitions, 7110 flow [2024-05-12 12:44:23,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 431 transitions, 6900 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:23,777 INFO L231 Difference]: Finished difference. Result has 330 places, 400 transitions, 5730 flow [2024-05-12 12:44:23,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4992, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5730, PETRI_PLACES=330, PETRI_TRANSITIONS=400} [2024-05-12 12:44:23,899 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 279 predicate places. [2024-05-12 12:44:23,899 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 400 transitions, 5730 flow [2024-05-12 12:44:23,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:23,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:23,899 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-05-12 12:44:23,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:44:23,899 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:23,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:23,900 INFO L85 PathProgramCache]: Analyzing trace with hash 852474633, now seen corresponding path program 5 times [2024-05-12 12:44:23,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:23,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082181430] [2024-05-12 12:44:23,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:23,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:24,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:24,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:24,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082181430] [2024-05-12 12:44:24,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082181430] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:24,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:24,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:24,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662620709] [2024-05-12 12:44:24,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:24,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:24,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:24,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:24,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 400 transitions, 5730 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:24,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:24,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:24,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:26,157 INFO L124 PetriNetUnfolderBase]: 6136/10475 cut-off events. [2024-05-12 12:44:26,157 INFO L125 PetriNetUnfolderBase]: For 427116/427237 co-relation queries the response was YES. [2024-05-12 12:44:26,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62402 conditions, 10475 events. 6136/10475 cut-off events. For 427116/427237 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 82041 event pairs, 2131 based on Foata normal form. 15/10071 useless extension candidates. Maximal degree in co-relation 62248. Up to 8820 conditions per place. [2024-05-12 12:44:26,270 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 240 selfloop transitions, 181 changer transitions 0/435 dead transitions. [2024-05-12 12:44:26,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 435 transitions, 7534 flow [2024-05-12 12:44:26,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:26,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:26,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:44:26,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-05-12 12:44:26,272 INFO L175 Difference]: Start difference. First operand has 330 places, 400 transitions, 5730 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:44:26,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 435 transitions, 7534 flow [2024-05-12 12:44:27,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 435 transitions, 7208 flow, removed 93 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:27,814 INFO L231 Difference]: Finished difference. Result has 336 places, 403 transitions, 5856 flow [2024-05-12 12:44:27,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5856, PETRI_PLACES=336, PETRI_TRANSITIONS=403} [2024-05-12 12:44:27,814 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 285 predicate places. [2024-05-12 12:44:27,815 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 403 transitions, 5856 flow [2024-05-12 12:44:27,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:27,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:27,815 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-05-12 12:44:27,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:44:27,815 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:27,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:27,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1052074953, now seen corresponding path program 6 times [2024-05-12 12:44:27,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:27,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237100713] [2024-05-12 12:44:27,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:27,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:27,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:27,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:27,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237100713] [2024-05-12 12:44:27,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237100713] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:27,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:27,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:27,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724847520] [2024-05-12 12:44:27,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:27,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:27,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:27,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:27,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:27,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:27,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 403 transitions, 5856 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:27,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:27,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:27,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:30,362 INFO L124 PetriNetUnfolderBase]: 6143/10491 cut-off events. [2024-05-12 12:44:30,362 INFO L125 PetriNetUnfolderBase]: For 429689/429810 co-relation queries the response was YES. [2024-05-12 12:44:30,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62779 conditions, 10491 events. 6143/10491 cut-off events. For 429689/429810 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 82130 event pairs, 2138 based on Foata normal form. 15/10085 useless extension candidates. Maximal degree in co-relation 62623. Up to 8826 conditions per place. [2024-05-12 12:44:30,482 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 232 selfloop transitions, 187 changer transitions 0/433 dead transitions. [2024-05-12 12:44:30,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 433 transitions, 7296 flow [2024-05-12 12:44:30,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:30,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:44:30,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-05-12 12:44:30,483 INFO L175 Difference]: Start difference. First operand has 336 places, 403 transitions, 5856 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:44:30,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 433 transitions, 7296 flow [2024-05-12 12:44:32,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 433 transitions, 6813 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:32,423 INFO L231 Difference]: Finished difference. Result has 337 places, 406 transitions, 5803 flow [2024-05-12 12:44:32,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5803, PETRI_PLACES=337, PETRI_TRANSITIONS=406} [2024-05-12 12:44:32,424 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 286 predicate places. [2024-05-12 12:44:32,424 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 406 transitions, 5803 flow [2024-05-12 12:44:32,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:32,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:32,424 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-05-12 12:44:32,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:44:32,424 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:32,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:32,425 INFO L85 PathProgramCache]: Analyzing trace with hash 860310481, now seen corresponding path program 4 times [2024-05-12 12:44:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:32,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878820187] [2024-05-12 12:44:32,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:32,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:32,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:32,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878820187] [2024-05-12 12:44:32,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878820187] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:32,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:32,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:32,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914830611] [2024-05-12 12:44:32,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:32,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:32,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:32,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:32,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:32,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:32,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 406 transitions, 5803 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:32,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:32,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:32,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:34,488 INFO L124 PetriNetUnfolderBase]: 6162/10543 cut-off events. [2024-05-12 12:44:34,488 INFO L125 PetriNetUnfolderBase]: For 436254/436340 co-relation queries the response was YES. [2024-05-12 12:44:34,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62920 conditions, 10543 events. 6162/10543 cut-off events. For 436254/436340 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 82788 event pairs, 2164 based on Foata normal form. 10/10116 useless extension candidates. Maximal degree in co-relation 62764. Up to 9190 conditions per place. [2024-05-12 12:44:34,604 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 327 selfloop transitions, 92 changer transitions 0/433 dead transitions. [2024-05-12 12:44:34,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 433 transitions, 6964 flow [2024-05-12 12:44:34,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:34,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:34,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:44:34,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 12:44:34,605 INFO L175 Difference]: Start difference. First operand has 337 places, 406 transitions, 5803 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:44:34,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 433 transitions, 6964 flow [2024-05-12 12:44:37,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 433 transitions, 6679 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:37,042 INFO L231 Difference]: Finished difference. Result has 341 places, 415 transitions, 5836 flow [2024-05-12 12:44:37,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5529, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5836, PETRI_PLACES=341, PETRI_TRANSITIONS=415} [2024-05-12 12:44:37,042 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 290 predicate places. [2024-05-12 12:44:37,043 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 415 transitions, 5836 flow [2024-05-12 12:44:37,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:37,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:37,043 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-05-12 12:44:37,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:44:37,043 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:37,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:37,044 INFO L85 PathProgramCache]: Analyzing trace with hash -79926213, now seen corresponding path program 7 times [2024-05-12 12:44:37,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:37,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416134400] [2024-05-12 12:44:37,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:37,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:37,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:37,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:37,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416134400] [2024-05-12 12:44:37,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416134400] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:37,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:37,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:37,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736027013] [2024-05-12 12:44:37,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:37,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:37,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:37,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:37,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:37,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:37,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 415 transitions, 5836 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:37,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:37,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:37,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:39,350 INFO L124 PetriNetUnfolderBase]: 6169/10544 cut-off events. [2024-05-12 12:44:39,351 INFO L125 PetriNetUnfolderBase]: For 445100/445204 co-relation queries the response was YES. [2024-05-12 12:44:39,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62772 conditions, 10544 events. 6169/10544 cut-off events. For 445100/445204 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 82528 event pairs, 2134 based on Foata normal form. 20/10134 useless extension candidates. Maximal degree in co-relation 62614. Up to 9196 conditions per place. [2024-05-12 12:44:39,460 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 322 selfloop transitions, 107 changer transitions 0/443 dead transitions. [2024-05-12 12:44:39,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 443 transitions, 6969 flow [2024-05-12 12:44:39,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:39,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:39,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:44:39,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-05-12 12:44:39,461 INFO L175 Difference]: Start difference. First operand has 341 places, 415 transitions, 5836 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:44:39,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 443 transitions, 6969 flow [2024-05-12 12:44:41,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 443 transitions, 6730 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:41,272 INFO L231 Difference]: Finished difference. Result has 345 places, 418 transitions, 5870 flow [2024-05-12 12:44:41,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5870, PETRI_PLACES=345, PETRI_TRANSITIONS=418} [2024-05-12 12:44:41,273 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 294 predicate places. [2024-05-12 12:44:41,273 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 418 transitions, 5870 flow [2024-05-12 12:44:41,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:41,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:41,273 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-05-12 12:44:41,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:44:41,273 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:41,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:41,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1177335723, now seen corresponding path program 8 times [2024-05-12 12:44:41,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:41,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102507232] [2024-05-12 12:44:41,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:41,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:41,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:41,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:41,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102507232] [2024-05-12 12:44:41,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102507232] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:41,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:41,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:41,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398858313] [2024-05-12 12:44:41,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:41,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:41,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:41,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:41,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:41,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:41,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 418 transitions, 5870 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:41,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:41,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:41,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:43,553 INFO L124 PetriNetUnfolderBase]: 6192/10555 cut-off events. [2024-05-12 12:44:43,554 INFO L125 PetriNetUnfolderBase]: For 458695/458801 co-relation queries the response was YES. [2024-05-12 12:44:43,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63023 conditions, 10555 events. 6192/10555 cut-off events. For 458695/458801 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 82395 event pairs, 2107 based on Foata normal form. 20/10138 useless extension candidates. Maximal degree in co-relation 62865. Up to 9210 conditions per place. [2024-05-12 12:44:43,688 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 317 selfloop transitions, 121 changer transitions 0/452 dead transitions. [2024-05-12 12:44:43,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 452 transitions, 7282 flow [2024-05-12 12:44:43,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:43,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:43,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-05-12 12:44:43,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-05-12 12:44:43,690 INFO L175 Difference]: Start difference. First operand has 345 places, 418 transitions, 5870 flow. Second operand 10 states and 260 transitions. [2024-05-12 12:44:43,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 452 transitions, 7282 flow [2024-05-12 12:44:46,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 452 transitions, 7038 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:46,083 INFO L231 Difference]: Finished difference. Result has 351 places, 427 transitions, 6030 flow [2024-05-12 12:44:46,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5634, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6030, PETRI_PLACES=351, PETRI_TRANSITIONS=427} [2024-05-12 12:44:46,085 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 300 predicate places. [2024-05-12 12:44:46,085 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 427 transitions, 6030 flow [2024-05-12 12:44:46,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:46,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:46,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, 1, 1] [2024-05-12 12:44:46,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:44:46,085 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:46,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:46,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1017763669, now seen corresponding path program 5 times [2024-05-12 12:44:46,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:46,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313661005] [2024-05-12 12:44:46,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:46,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:46,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:46,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:46,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313661005] [2024-05-12 12:44:46,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313661005] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:46,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:46,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:46,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339507986] [2024-05-12 12:44:46,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:46,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:46,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:46,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:46,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:46,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:46,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 427 transitions, 6030 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:46,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:46,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:46,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:48,240 INFO L124 PetriNetUnfolderBase]: 6222/10612 cut-off events. [2024-05-12 12:44:48,241 INFO L125 PetriNetUnfolderBase]: For 470048/470137 co-relation queries the response was YES. [2024-05-12 12:44:48,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63557 conditions, 10612 events. 6222/10612 cut-off events. For 470048/470137 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 83101 event pairs, 2137 based on Foata normal form. 10/10167 useless extension candidates. Maximal degree in co-relation 63397. Up to 9258 conditions per place. [2024-05-12 12:44:48,353 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 339 selfloop transitions, 100 changer transitions 0/453 dead transitions. [2024-05-12 12:44:48,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 453 transitions, 7427 flow [2024-05-12 12:44:48,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:48,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:48,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:44:48,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-05-12 12:44:48,354 INFO L175 Difference]: Start difference. First operand has 351 places, 427 transitions, 6030 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:44:48,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 453 transitions, 7427 flow [2024-05-12 12:44:50,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 453 transitions, 7167 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:50,359 INFO L231 Difference]: Finished difference. Result has 354 places, 437 transitions, 6134 flow [2024-05-12 12:44:50,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6134, PETRI_PLACES=354, PETRI_TRANSITIONS=437} [2024-05-12 12:44:50,360 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 303 predicate places. [2024-05-12 12:44:50,360 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 437 transitions, 6134 flow [2024-05-12 12:44:50,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:50,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:50,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:50,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:44:50,360 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:50,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:50,361 INFO L85 PathProgramCache]: Analyzing trace with hash 59091519, now seen corresponding path program 6 times [2024-05-12 12:44:50,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:50,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963961888] [2024-05-12 12:44:50,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:50,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:50,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:50,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-05-12 12:44:50,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:50,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963961888] [2024-05-12 12:44:50,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963961888] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:50,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:50,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:50,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024208191] [2024-05-12 12:44:50,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:50,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:50,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:50,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:50,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:50,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:44:50,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 437 transitions, 6134 flow. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 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-05-12 12:44:50,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:50,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:44:50,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand