./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe012_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:51:09,940 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:51:10,038 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:51:10,047 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:51:10,048 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:51:10,078 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:51:10,079 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:51:10,079 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:51:10,080 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:51:10,085 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:51:10,085 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:51:10,086 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:51:10,087 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:51:10,089 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:51:10,089 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:51:10,089 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:51:10,089 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:51:10,090 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:51:10,090 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:51:10,090 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:51:10,090 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:51:10,091 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:51:10,091 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:51:10,091 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:51:10,092 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:51:10,092 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:51:10,092 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:51:10,093 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:51:10,093 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:51:10,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:51:10,094 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:51:10,095 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:51:10,095 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:51:10,095 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:51:10,095 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:51:10,096 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:51:10,096 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:51:10,096 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:51:10,096 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:51:10,096 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:51:10,097 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:51:10,097 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:51:10,097 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:51:10,097 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 17:51:10,334 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:51:10,360 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:51:10,363 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:51:10,364 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:51:10,364 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:51:10,366 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe012_tso.yml/witness.yml [2024-06-27 17:51:10,502 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:51:10,503 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:51:10,512 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-27 17:51:11,688 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:51:11,950 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:51:11,952 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-27 17:51:11,967 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/437e09825/3523428df8fd4f708b01c5163359f320/FLAGda6ecd0b8 [2024-06-27 17:51:11,980 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/437e09825/3523428df8fd4f708b01c5163359f320 [2024-06-27 17:51:11,981 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:51:11,985 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:51:11,986 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:51:11,986 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:51:11,991 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:51:11,992 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:10" (1/2) ... [2024-06-27 17:51:11,993 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@157c72a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:11, skipping insertion in model container [2024-06-27 17:51:11,993 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:10" (1/2) ... [2024-06-27 17:51:11,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2db4aa50 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:11, skipping insertion in model container [2024-06-27 17:51:11,995 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:51:11" (2/2) ... [2024-06-27 17:51:11,996 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@157c72a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:11, skipping insertion in model container [2024-06-27 17:51:11,996 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:51:11" (2/2) ... [2024-06-27 17:51:11,996 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:51:12,051 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:51:12,052 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 17:51:12,052 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 17:51:12,053 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 17:51:12,053 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:51:12,054 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-27 17:51:12,102 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:51:12,294 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i[945,958] [2024-06-27 17:51:12,463 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:51:12,480 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:51:12,511 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:51:12,559 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:51:12,595 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:51:12,595 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12 WrapperNode [2024-06-27 17:51:12,596 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:51:12,597 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:51:12,597 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:51:12,597 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:51:12,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,614 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,636 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-06-27 17:51:12,637 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:51:12,638 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:51:12,638 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:51:12,638 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:51:12,645 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,645 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,648 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,661 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 17:51:12,661 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,662 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,666 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,675 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,678 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,685 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,687 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:51:12,688 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:51:12,688 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:51:12,688 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:51:12,689 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (1/1) ... [2024-06-27 17:51:12,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:51:12,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:51:12,721 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 17:51:12,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 17:51:12,752 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:51:12,753 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:51:12,753 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:51:12,753 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:51:12,753 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:51:12,753 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:51:12,753 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:51:12,754 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:51:12,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:51:12,754 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:51:12,754 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:51:12,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:51:12,755 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:51:12,855 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:51:12,857 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:51:13,019 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:51:13,019 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:51:13,150 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:51:13,150 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:51:13,151 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:51:13 BoogieIcfgContainer [2024-06-27 17:51:13,151 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:51:13,154 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:51:13,154 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:51:13,157 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:51:13,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:10" (1/4) ... [2024-06-27 17:51:13,159 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ec594ea and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:51:13, skipping insertion in model container [2024-06-27 17:51:13,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:51:11" (2/4) ... [2024-06-27 17:51:13,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ec594ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:51:13, skipping insertion in model container [2024-06-27 17:51:13,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:12" (3/4) ... [2024-06-27 17:51:13,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ec594ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:51:13, skipping insertion in model container [2024-06-27 17:51:13,161 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:51:13" (4/4) ... [2024-06-27 17:51:13,162 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-27 17:51:13,178 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:51:13,179 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:51:13,179 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:51:13,228 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:51:13,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:51:13,305 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:51:13,305 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:51:13,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:51:13,308 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:51:13,313 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:51:13,329 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:51:13,339 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;@1fa2d217, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:51:13,339 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:51:13,345 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:51:13,345 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:51:13,346 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:51:13,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:13,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:51:13,347 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:13,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:13,353 INFO L85 PathProgramCache]: Analyzing trace with hash 209495808, now seen corresponding path program 1 times [2024-06-27 17:51:13,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:13,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293649262] [2024-06-27 17:51:13,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:13,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:13,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:13,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:13,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293649262] [2024-06-27 17:51:13,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293649262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:13,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:13,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:51:13,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362110903] [2024-06-27 17:51:13,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:13,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:51:13,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:51:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:51:13,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-27 17:51:13,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:13,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:13,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-27 17:51:13,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:14,138 INFO L124 PetriNetUnfolderBase]: 696/1142 cut-off events. [2024-06-27 17:51:14,139 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-27 17:51:14,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2251 conditions, 1142 events. 696/1142 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6211 event pairs, 505 based on Foata normal form. 1/1094 useless extension candidates. Maximal degree in co-relation 2239. Up to 1056 conditions per place. [2024-06-27 17:51:14,157 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 31 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:51:14,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 187 flow [2024-06-27 17:51:14,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:51:14,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:51:14,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-27 17:51:14,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-27 17:51:14,172 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 98 transitions. [2024-06-27 17:51:14,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 187 flow [2024-06-27 17:51:14,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:14,178 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:51:14,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 17:51:14,183 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:51:14,183 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:51:14,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:14,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:14,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:14,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:51:14,184 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:14,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:14,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1820559938, now seen corresponding path program 1 times [2024-06-27 17:51:14,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:14,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117514702] [2024-06-27 17:51:14,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:14,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:14,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:14,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:14,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117514702] [2024-06-27 17:51:14,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117514702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:14,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:14,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:14,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300433548] [2024-06-27 17:51:14,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:14,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:14,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:14,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:14,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:14,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:14,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:14,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:14,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:14,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:14,832 INFO L124 PetriNetUnfolderBase]: 1225/1949 cut-off events. [2024-06-27 17:51:14,832 INFO L125 PetriNetUnfolderBase]: For 325/339 co-relation queries the response was YES. [2024-06-27 17:51:14,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 1949 events. 1225/1949 cut-off events. For 325/339 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10687 event pairs, 521 based on Foata normal form. 13/1919 useless extension candidates. Maximal degree in co-relation 4344. Up to 1745 conditions per place. [2024-06-27 17:51:14,848 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 41 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-06-27 17:51:14,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 254 flow [2024-06-27 17:51:14,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:14,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:14,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:51:14,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:51:14,854 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:51:14,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 254 flow [2024-06-27 17:51:14,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 61 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:14,859 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 137 flow [2024-06-27 17:51:14,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 17:51:14,860 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 2 predicate places. [2024-06-27 17:51:14,861 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 137 flow [2024-06-27 17:51:14,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:14,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:14,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:14,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:51:14,862 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:14,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:14,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1748125855, now seen corresponding path program 1 times [2024-06-27 17:51:14,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:14,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057081853] [2024-06-27 17:51:14,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:14,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:14,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:15,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:15,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057081853] [2024-06-27 17:51:15,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057081853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:15,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:15,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:51:15,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138341470] [2024-06-27 17:51:15,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:15,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:51:15,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:15,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:51:15,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:51:15,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:51:15,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:15,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:51:15,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:15,222 INFO L124 PetriNetUnfolderBase]: 951/1567 cut-off events. [2024-06-27 17:51:15,223 INFO L125 PetriNetUnfolderBase]: For 696/699 co-relation queries the response was YES. [2024-06-27 17:51:15,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3757 conditions, 1567 events. 951/1567 cut-off events. For 696/699 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8510 event pairs, 353 based on Foata normal form. 4/1567 useless extension candidates. Maximal degree in co-relation 3743. Up to 1411 conditions per place. [2024-06-27 17:51:15,234 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 42 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-27 17:51:15,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 295 flow [2024-06-27 17:51:15,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:15,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:15,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:51:15,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:51:15,236 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 137 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:51:15,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 295 flow [2024-06-27 17:51:15,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 278 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:15,240 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 180 flow [2024-06-27 17:51:15,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-27 17:51:15,240 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 5 predicate places. [2024-06-27 17:51:15,241 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 180 flow [2024-06-27 17:51:15,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:15,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:15,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:51:15,242 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:15,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:15,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1621223139, now seen corresponding path program 1 times [2024-06-27 17:51:15,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:15,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228131317] [2024-06-27 17:51:15,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:15,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:15,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:15,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:15,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228131317] [2024-06-27 17:51:15,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228131317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:15,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:15,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:51:15,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931362914] [2024-06-27 17:51:15,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:15,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:51:15,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:15,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:51:15,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:51:15,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:15,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 180 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:15,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:15,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:15,685 INFO L124 PetriNetUnfolderBase]: 1167/1997 cut-off events. [2024-06-27 17:51:15,685 INFO L125 PetriNetUnfolderBase]: For 1299/1299 co-relation queries the response was YES. [2024-06-27 17:51:15,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5022 conditions, 1997 events. 1167/1997 cut-off events. For 1299/1299 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11655 event pairs, 624 based on Foata normal form. 2/1978 useless extension candidates. Maximal degree in co-relation 5006. Up to 1707 conditions per place. [2024-06-27 17:51:15,702 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 55 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-27 17:51:15,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 395 flow [2024-06-27 17:51:15,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:15,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:15,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 17:51:15,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 17:51:15,706 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 180 flow. Second operand 5 states and 146 transitions. [2024-06-27 17:51:15,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 395 flow [2024-06-27 17:51:15,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 79 transitions, 391 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:15,712 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 261 flow [2024-06-27 17:51:15,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-27 17:51:15,714 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 12 predicate places. [2024-06-27 17:51:15,714 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 261 flow [2024-06-27 17:51:15,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:15,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:15,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:51:15,715 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:15,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:15,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1762064786, now seen corresponding path program 1 times [2024-06-27 17:51:15,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:15,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265687678] [2024-06-27 17:51:15,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:15,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:15,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:15,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:15,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265687678] [2024-06-27 17:51:15,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265687678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:15,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:15,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:15,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105282014] [2024-06-27 17:51:15,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:15,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:15,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:15,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:15,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:15,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:15,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 261 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:15,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:15,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:15,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:16,229 INFO L124 PetriNetUnfolderBase]: 1435/2435 cut-off events. [2024-06-27 17:51:16,229 INFO L125 PetriNetUnfolderBase]: For 2884/2930 co-relation queries the response was YES. [2024-06-27 17:51:16,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6858 conditions, 2435 events. 1435/2435 cut-off events. For 2884/2930 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14277 event pairs, 452 based on Foata normal form. 10/2418 useless extension candidates. Maximal degree in co-relation 6837. Up to 2005 conditions per place. [2024-06-27 17:51:16,251 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 46 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-27 17:51:16,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 439 flow [2024-06-27 17:51:16,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:16,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:16,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 17:51:16,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-27 17:51:16,253 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 261 flow. Second operand 4 states and 123 transitions. [2024-06-27 17:51:16,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 439 flow [2024-06-27 17:51:16,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 437 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:16,259 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 326 flow [2024-06-27 17:51:16,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 17:51:16,260 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:51:16,260 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 326 flow [2024-06-27 17:51:16,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:16,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:16,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:51:16,261 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:16,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash -715779404, now seen corresponding path program 2 times [2024-06-27 17:51:16,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:16,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110745349] [2024-06-27 17:51:16,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:16,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:16,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:16,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:16,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:16,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110745349] [2024-06-27 17:51:16,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110745349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:16,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:16,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:16,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127809417] [2024-06-27 17:51:16,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:16,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:16,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:16,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:16,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:16,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:16,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 326 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:16,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:16,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:16,675 INFO L124 PetriNetUnfolderBase]: 1428/2426 cut-off events. [2024-06-27 17:51:16,675 INFO L125 PetriNetUnfolderBase]: For 4573/4622 co-relation queries the response was YES. [2024-06-27 17:51:16,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 2426 events. 1428/2426 cut-off events. For 4573/4622 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14190 event pairs, 453 based on Foata normal form. 12/2413 useless extension candidates. Maximal degree in co-relation 7510. Up to 1976 conditions per place. [2024-06-27 17:51:16,697 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 52 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-27 17:51:16,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 542 flow [2024-06-27 17:51:16,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:16,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:51:16,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:51:16,699 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 326 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:51:16,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 542 flow [2024-06-27 17:51:16,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 87 transitions, 505 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:16,709 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 362 flow [2024-06-27 17:51:16,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=362, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-27 17:51:16,712 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 19 predicate places. [2024-06-27 17:51:16,712 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 362 flow [2024-06-27 17:51:16,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:16,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:16,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:51:16,713 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:16,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:16,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1939562540, now seen corresponding path program 1 times [2024-06-27 17:51:16,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:16,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800328923] [2024-06-27 17:51:16,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:16,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:16,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:16,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:16,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:16,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800328923] [2024-06-27 17:51:16,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800328923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:16,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:16,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:16,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454542591] [2024-06-27 17:51:16,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:16,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:16,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:16,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:16,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:16,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:16,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 362 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:16,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:16,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:17,152 INFO L124 PetriNetUnfolderBase]: 1179/1961 cut-off events. [2024-06-27 17:51:17,152 INFO L125 PetriNetUnfolderBase]: For 3635/3635 co-relation queries the response was YES. [2024-06-27 17:51:17,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6220 conditions, 1961 events. 1179/1961 cut-off events. For 3635/3635 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11261 event pairs, 550 based on Foata normal form. 4/1948 useless extension candidates. Maximal degree in co-relation 6195. Up to 1697 conditions per place. [2024-06-27 17:51:17,168 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 68 selfloop transitions, 12 changer transitions 0/94 dead transitions. [2024-06-27 17:51:17,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 94 transitions, 598 flow [2024-06-27 17:51:17,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:17,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:17,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:51:17,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 17:51:17,170 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 362 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:51:17,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 94 transitions, 598 flow [2024-06-27 17:51:17,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 94 transitions, 555 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:17,176 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 364 flow [2024-06-27 17:51:17,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=364, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2024-06-27 17:51:17,177 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 22 predicate places. [2024-06-27 17:51:17,177 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 364 flow [2024-06-27 17:51:17,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:17,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:17,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:17,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:51:17,178 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:17,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:17,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1210565798, now seen corresponding path program 1 times [2024-06-27 17:51:17,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:17,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660890028] [2024-06-27 17:51:17,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:17,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:17,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:17,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:17,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:17,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660890028] [2024-06-27 17:51:17,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660890028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:17,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:17,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:17,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158567775] [2024-06-27 17:51:17,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:17,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:17,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:17,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:17,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:17,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:17,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 364 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:17,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:17,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:17,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:17,631 INFO L124 PetriNetUnfolderBase]: 1506/2424 cut-off events. [2024-06-27 17:51:17,632 INFO L125 PetriNetUnfolderBase]: For 4968/4974 co-relation queries the response was YES. [2024-06-27 17:51:17,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7890 conditions, 2424 events. 1506/2424 cut-off events. For 4968/4974 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13667 event pairs, 442 based on Foata normal form. 3/2418 useless extension candidates. Maximal degree in co-relation 7864. Up to 2089 conditions per place. [2024-06-27 17:51:17,651 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 68 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-06-27 17:51:17,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 99 transitions, 646 flow [2024-06-27 17:51:17,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:17,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:17,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 17:51:17,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-27 17:51:17,653 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 364 flow. Second operand 5 states and 148 transitions. [2024-06-27 17:51:17,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 99 transitions, 646 flow [2024-06-27 17:51:17,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 99 transitions, 619 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:17,663 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 467 flow [2024-06-27 17:51:17,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=467, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-06-27 17:51:17,663 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 25 predicate places. [2024-06-27 17:51:17,664 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 467 flow [2024-06-27 17:51:17,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:17,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:17,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:17,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:51:17,665 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:17,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:17,665 INFO L85 PathProgramCache]: Analyzing trace with hash -714318780, now seen corresponding path program 2 times [2024-06-27 17:51:17,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:17,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543048129] [2024-06-27 17:51:17,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:17,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:17,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:17,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543048129] [2024-06-27 17:51:17,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543048129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:17,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:17,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:17,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17390615] [2024-06-27 17:51:17,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:17,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:17,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:17,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:17,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:17,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:17,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 467 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:17,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:17,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:17,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:18,211 INFO L124 PetriNetUnfolderBase]: 1523/2455 cut-off events. [2024-06-27 17:51:18,212 INFO L125 PetriNetUnfolderBase]: For 6504/6510 co-relation queries the response was YES. [2024-06-27 17:51:18,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8569 conditions, 2455 events. 1523/2455 cut-off events. For 6504/6510 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13792 event pairs, 432 based on Foata normal form. 3/2449 useless extension candidates. Maximal degree in co-relation 8540. Up to 2072 conditions per place. [2024-06-27 17:51:18,236 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 77 selfloop transitions, 26 changer transitions 0/116 dead transitions. [2024-06-27 17:51:18,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 116 transitions, 839 flow [2024-06-27 17:51:18,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:18,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:18,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:51:18,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:51:18,241 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 467 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:51:18,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 116 transitions, 839 flow [2024-06-27 17:51:18,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 116 transitions, 819 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:18,255 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 591 flow [2024-06-27 17:51:18,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-27 17:51:18,256 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 32 predicate places. [2024-06-27 17:51:18,257 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 591 flow [2024-06-27 17:51:18,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:18,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:18,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:18,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:51:18,257 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:18,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:18,258 INFO L85 PathProgramCache]: Analyzing trace with hash -714324360, now seen corresponding path program 3 times [2024-06-27 17:51:18,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:18,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545793604] [2024-06-27 17:51:18,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:18,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:18,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:18,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:18,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:18,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545793604] [2024-06-27 17:51:18,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545793604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:18,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:18,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:18,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112119505] [2024-06-27 17:51:18,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:18,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:18,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:18,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:18,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:18,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:18,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 591 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:18,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:18,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:18,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:18,780 INFO L124 PetriNetUnfolderBase]: 1518/2543 cut-off events. [2024-06-27 17:51:18,781 INFO L125 PetriNetUnfolderBase]: For 8769/8775 co-relation queries the response was YES. [2024-06-27 17:51:18,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9186 conditions, 2543 events. 1518/2543 cut-off events. For 8769/8775 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14759 event pairs, 483 based on Foata normal form. 3/2533 useless extension candidates. Maximal degree in co-relation 9153. Up to 2067 conditions per place. [2024-06-27 17:51:18,803 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 75 selfloop transitions, 25 changer transitions 0/113 dead transitions. [2024-06-27 17:51:18,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 859 flow [2024-06-27 17:51:18,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:18,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:18,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:51:18,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:18,805 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 591 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:51:18,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 859 flow [2024-06-27 17:51:18,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 825 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:18,826 INFO L231 Difference]: Finished difference. Result has 86 places, 84 transitions, 615 flow [2024-06-27 17:51:18,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=615, PETRI_PLACES=86, PETRI_TRANSITIONS=84} [2024-06-27 17:51:18,827 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-27 17:51:18,828 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 84 transitions, 615 flow [2024-06-27 17:51:18,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:18,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:18,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:18,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:51:18,829 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:18,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:18,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1759928195, now seen corresponding path program 1 times [2024-06-27 17:51:18,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:18,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521943526] [2024-06-27 17:51:18,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:18,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:18,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:18,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521943526] [2024-06-27 17:51:18,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521943526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:18,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:18,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:51:18,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513950172] [2024-06-27 17:51:18,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:18,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:51:18,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:18,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:51:18,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:51:18,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:18,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 615 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:18,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:18,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:18,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:19,220 INFO L124 PetriNetUnfolderBase]: 1435/2344 cut-off events. [2024-06-27 17:51:19,220 INFO L125 PetriNetUnfolderBase]: For 8491/8491 co-relation queries the response was YES. [2024-06-27 17:51:19,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8809 conditions, 2344 events. 1435/2344 cut-off events. For 8491/8491 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13375 event pairs, 416 based on Foata normal form. 1/2340 useless extension candidates. Maximal degree in co-relation 8774. Up to 2061 conditions per place. [2024-06-27 17:51:19,237 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 76 selfloop transitions, 8 changer transitions 0/104 dead transitions. [2024-06-27 17:51:19,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 104 transitions, 875 flow [2024-06-27 17:51:19,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:19,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:19,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 17:51:19,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:19,239 INFO L175 Difference]: Start difference. First operand has 86 places, 84 transitions, 615 flow. Second operand 4 states and 116 transitions. [2024-06-27 17:51:19,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 104 transitions, 875 flow [2024-06-27 17:51:19,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 104 transitions, 796 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:19,257 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 631 flow [2024-06-27 17:51:19,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=631, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2024-06-27 17:51:19,258 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-27 17:51:19,258 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 631 flow [2024-06-27 17:51:19,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:19,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:19,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:51:19,259 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:19,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:19,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1124304721, now seen corresponding path program 1 times [2024-06-27 17:51:19,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:19,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281435368] [2024-06-27 17:51:19,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:19,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:19,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:19,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:19,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:19,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281435368] [2024-06-27 17:51:19,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281435368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:19,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:19,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:19,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427249792] [2024-06-27 17:51:19,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:19,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:19,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:19,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:19,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:19,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:19,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 631 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:19,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:19,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:19,842 INFO L124 PetriNetUnfolderBase]: 1506/2535 cut-off events. [2024-06-27 17:51:19,842 INFO L125 PetriNetUnfolderBase]: For 12096/12118 co-relation queries the response was YES. [2024-06-27 17:51:19,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9831 conditions, 2535 events. 1506/2535 cut-off events. For 12096/12118 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14912 event pairs, 280 based on Foata normal form. 17/2467 useless extension candidates. Maximal degree in co-relation 9795. Up to 1944 conditions per place. [2024-06-27 17:51:19,863 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 75 selfloop transitions, 28 changer transitions 0/127 dead transitions. [2024-06-27 17:51:19,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 983 flow [2024-06-27 17:51:19,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:19,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:51:19,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:51:19,865 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 631 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:51:19,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 983 flow [2024-06-27 17:51:19,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 127 transitions, 979 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:19,886 INFO L231 Difference]: Finished difference. Result has 92 places, 95 transitions, 726 flow [2024-06-27 17:51:19,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=627, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=726, PETRI_PLACES=92, PETRI_TRANSITIONS=95} [2024-06-27 17:51:19,887 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 43 predicate places. [2024-06-27 17:51:19,887 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 95 transitions, 726 flow [2024-06-27 17:51:19,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:19,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:19,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:51:19,888 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:19,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:19,888 INFO L85 PathProgramCache]: Analyzing trace with hash -789689189, now seen corresponding path program 2 times [2024-06-27 17:51:19,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:19,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632782412] [2024-06-27 17:51:19,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:19,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:19,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:20,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:20,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:20,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632782412] [2024-06-27 17:51:20,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632782412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:20,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:20,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:20,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813137660] [2024-06-27 17:51:20,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:20,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:20,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:20,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:20,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:20,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:20,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 95 transitions, 726 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:20,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:20,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:20,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:20,444 INFO L124 PetriNetUnfolderBase]: 1494/2513 cut-off events. [2024-06-27 17:51:20,444 INFO L125 PetriNetUnfolderBase]: For 14539/14574 co-relation queries the response was YES. [2024-06-27 17:51:20,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10274 conditions, 2513 events. 1494/2513 cut-off events. For 14539/14574 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14736 event pairs, 385 based on Foata normal form. 13/2438 useless extension candidates. Maximal degree in co-relation 10235. Up to 2015 conditions per place. [2024-06-27 17:51:20,468 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 70 selfloop transitions, 24 changer transitions 0/118 dead transitions. [2024-06-27 17:51:20,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 118 transitions, 970 flow [2024-06-27 17:51:20,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:20,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:20,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:51:20,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:51:20,472 INFO L175 Difference]: Start difference. First operand has 92 places, 95 transitions, 726 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:51:20,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 118 transitions, 970 flow [2024-06-27 17:51:20,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 118 transitions, 920 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:20,498 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 732 flow [2024-06-27 17:51:20,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=732, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-27 17:51:20,500 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 46 predicate places. [2024-06-27 17:51:20,500 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 732 flow [2024-06-27 17:51:20,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:20,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:20,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:20,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:51:20,501 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:20,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:20,502 INFO L85 PathProgramCache]: Analyzing trace with hash -669222925, now seen corresponding path program 3 times [2024-06-27 17:51:20,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:20,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946520021] [2024-06-27 17:51:20,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:20,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:20,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:20,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:20,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:20,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946520021] [2024-06-27 17:51:20,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946520021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:20,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:20,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:20,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410957894] [2024-06-27 17:51:20,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:20,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:20,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:20,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:20,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:20,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 732 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:20,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:20,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:20,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:21,096 INFO L124 PetriNetUnfolderBase]: 1448/2352 cut-off events. [2024-06-27 17:51:21,096 INFO L125 PetriNetUnfolderBase]: For 14876/14897 co-relation queries the response was YES. [2024-06-27 17:51:21,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9981 conditions, 2352 events. 1448/2352 cut-off events. For 14876/14897 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13474 event pairs, 332 based on Foata normal form. 7/2268 useless extension candidates. Maximal degree in co-relation 9940. Up to 1938 conditions per place. [2024-06-27 17:51:21,120 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 73 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-06-27 17:51:21,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 126 transitions, 1026 flow [2024-06-27 17:51:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:21,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:21,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:51:21,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 17:51:21,126 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 732 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:51:21,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 126 transitions, 1026 flow [2024-06-27 17:51:21,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 126 transitions, 972 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:21,150 INFO L231 Difference]: Finished difference. Result has 97 places, 97 transitions, 768 flow [2024-06-27 17:51:21,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=768, PETRI_PLACES=97, PETRI_TRANSITIONS=97} [2024-06-27 17:51:21,151 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-27 17:51:21,152 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 97 transitions, 768 flow [2024-06-27 17:51:21,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:21,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:21,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:21,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:51:21,153 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:21,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:21,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1287565651, now seen corresponding path program 1 times [2024-06-27 17:51:21,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:21,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270049956] [2024-06-27 17:51:21,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:21,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:21,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:21,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:21,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270049956] [2024-06-27 17:51:21,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270049956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:21,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:21,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:21,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608759604] [2024-06-27 17:51:21,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:21,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:21,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:21,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:21,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:21,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:21,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 97 transitions, 768 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:21,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:21,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:21,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:21,862 INFO L124 PetriNetUnfolderBase]: 1781/2989 cut-off events. [2024-06-27 17:51:21,862 INFO L125 PetriNetUnfolderBase]: For 17541/17547 co-relation queries the response was YES. [2024-06-27 17:51:21,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11989 conditions, 2989 events. 1781/2989 cut-off events. For 17541/17547 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18167 event pairs, 378 based on Foata normal form. 13/2963 useless extension candidates. Maximal degree in co-relation 11947. Up to 2076 conditions per place. [2024-06-27 17:51:21,889 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 112 selfloop transitions, 24 changer transitions 0/149 dead transitions. [2024-06-27 17:51:21,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1257 flow [2024-06-27 17:51:21,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:21,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:51:21,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:51:21,891 INFO L175 Difference]: Start difference. First operand has 97 places, 97 transitions, 768 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:51:21,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1257 flow [2024-06-27 17:51:21,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 149 transitions, 1187 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:21,922 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 799 flow [2024-06-27 17:51:21,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=799, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2024-06-27 17:51:21,923 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 53 predicate places. [2024-06-27 17:51:21,923 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 799 flow [2024-06-27 17:51:21,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:21,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:21,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:21,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:51:21,924 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-06-27 17:51:21,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:21,925 INFO L85 PathProgramCache]: Analyzing trace with hash 2145939267, now seen corresponding path program 2 times [2024-06-27 17:51:21,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:21,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894475446] [2024-06-27 17:51:21,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:21,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:22,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:22,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:22,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894475446] [2024-06-27 17:51:22,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894475446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:22,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:22,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:22,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662287146] [2024-06-27 17:51:22,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:22,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:22,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:22,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:22,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:22,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:22,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 799 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:22,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:22,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:22,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:22,543 INFO L124 PetriNetUnfolderBase]: 1840/3084 cut-off events. [2024-06-27 17:51:22,543 INFO L125 PetriNetUnfolderBase]: For 19090/19096 co-relation queries the response was YES. [2024-06-27 17:51:22,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12568 conditions, 3084 events. 1840/3084 cut-off events. For 19090/19096 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18926 event pairs, 585 based on Foata normal form. 17/3068 useless extension candidates. Maximal degree in co-relation 12523. Up to 2419 conditions per place. [2024-06-27 17:51:22,571 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 103 selfloop transitions, 22 changer transitions 0/138 dead transitions. [2024-06-27 17:51:22,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 138 transitions, 1163 flow [2024-06-27 17:51:22,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:22,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:22,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:51:22,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:51:22,573 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 799 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:51:22,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 138 transitions, 1163 flow [2024-06-27 17:51:22,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 138 transitions, 1137 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:22,609 INFO L231 Difference]: Finished difference. Result has 106 places, 103 transitions, 838 flow [2024-06-27 17:51:22,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=838, PETRI_PLACES=106, PETRI_TRANSITIONS=103} [2024-06-27 17:51:22,609 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 57 predicate places. [2024-06-27 17:51:22,610 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 103 transitions, 838 flow [2024-06-27 17:51:22,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:22,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:22,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:22,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:51:22,611 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:22,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:22,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1376131411, now seen corresponding path program 3 times [2024-06-27 17:51:22,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:22,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688684050] [2024-06-27 17:51:22,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:22,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:22,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:22,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688684050] [2024-06-27 17:51:22,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688684050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:22,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665304902] [2024-06-27 17:51:22,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:22,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:22,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:22,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:22,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:22,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:22,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 103 transitions, 838 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:22,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:22,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:22,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:23,270 INFO L124 PetriNetUnfolderBase]: 1820/3064 cut-off events. [2024-06-27 17:51:23,270 INFO L125 PetriNetUnfolderBase]: For 19725/19731 co-relation queries the response was YES. [2024-06-27 17:51:23,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12665 conditions, 3064 events. 1820/3064 cut-off events. For 19725/19731 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18806 event pairs, 536 based on Foata normal form. 13/3045 useless extension candidates. Maximal degree in co-relation 12618. Up to 2262 conditions per place. [2024-06-27 17:51:23,300 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 23 changer transitions 0/143 dead transitions. [2024-06-27 17:51:23,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1238 flow [2024-06-27 17:51:23,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:23,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:23,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:51:23,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 17:51:23,302 INFO L175 Difference]: Start difference. First operand has 106 places, 103 transitions, 838 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:51:23,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1238 flow [2024-06-27 17:51:23,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 143 transitions, 1200 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:23,339 INFO L231 Difference]: Finished difference. Result has 109 places, 106 transitions, 892 flow [2024-06-27 17:51:23,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=892, PETRI_PLACES=109, PETRI_TRANSITIONS=106} [2024-06-27 17:51:23,340 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 60 predicate places. [2024-06-27 17:51:23,340 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 106 transitions, 892 flow [2024-06-27 17:51:23,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:23,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:23,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:23,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:51:23,341 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:23,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:23,341 INFO L85 PathProgramCache]: Analyzing trace with hash 734436739, now seen corresponding path program 4 times [2024-06-27 17:51:23,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:23,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901278274] [2024-06-27 17:51:23,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:23,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:23,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:23,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:23,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901278274] [2024-06-27 17:51:23,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901278274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:23,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:23,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:23,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697114620] [2024-06-27 17:51:23,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:23,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:23,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:23,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:23,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:23,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:23,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 106 transitions, 892 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:23,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:23,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:23,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:23,986 INFO L124 PetriNetUnfolderBase]: 1914/3088 cut-off events. [2024-06-27 17:51:23,986 INFO L125 PetriNetUnfolderBase]: For 22038/22044 co-relation queries the response was YES. [2024-06-27 17:51:24,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13347 conditions, 3088 events. 1914/3088 cut-off events. For 22038/22044 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18359 event pairs, 442 based on Foata normal form. 17/3096 useless extension candidates. Maximal degree in co-relation 13298. Up to 2564 conditions per place. [2024-06-27 17:51:24,014 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 106 selfloop transitions, 28 changer transitions 0/147 dead transitions. [2024-06-27 17:51:24,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 147 transitions, 1283 flow [2024-06-27 17:51:24,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:24,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:24,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:51:24,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:51:24,016 INFO L175 Difference]: Start difference. First operand has 109 places, 106 transitions, 892 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:51:24,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 147 transitions, 1283 flow [2024-06-27 17:51:24,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 147 transitions, 1259 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:24,058 INFO L231 Difference]: Finished difference. Result has 114 places, 107 transitions, 941 flow [2024-06-27 17:51:24,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=941, PETRI_PLACES=114, PETRI_TRANSITIONS=107} [2024-06-27 17:51:24,059 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 17:51:24,059 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 107 transitions, 941 flow [2024-06-27 17:51:24,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:24,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:24,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:24,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:51:24,060 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:24,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:24,060 INFO L85 PathProgramCache]: Analyzing trace with hash 729074359, now seen corresponding path program 5 times [2024-06-27 17:51:24,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:24,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067913381] [2024-06-27 17:51:24,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:24,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:24,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:24,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:24,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067913381] [2024-06-27 17:51:24,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067913381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:24,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:24,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:24,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900251915] [2024-06-27 17:51:24,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:24,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:24,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:24,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:24,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:24,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:24,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 107 transitions, 941 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:24,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:24,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:24,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:24,753 INFO L124 PetriNetUnfolderBase]: 2008/3372 cut-off events. [2024-06-27 17:51:24,753 INFO L125 PetriNetUnfolderBase]: For 25474/25480 co-relation queries the response was YES. [2024-06-27 17:51:24,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14371 conditions, 3372 events. 2008/3372 cut-off events. For 25474/25480 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21094 event pairs, 737 based on Foata normal form. 17/3345 useless extension candidates. Maximal degree in co-relation 14320. Up to 2714 conditions per place. [2024-06-27 17:51:24,779 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 107 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-27 17:51:24,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 147 transitions, 1330 flow [2024-06-27 17:51:24,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:24,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:24,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:51:24,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:51:24,780 INFO L175 Difference]: Start difference. First operand has 114 places, 107 transitions, 941 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:51:24,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 147 transitions, 1330 flow [2024-06-27 17:51:24,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 147 transitions, 1273 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:24,832 INFO L231 Difference]: Finished difference. Result has 116 places, 108 transitions, 957 flow [2024-06-27 17:51:24,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=957, PETRI_PLACES=116, PETRI_TRANSITIONS=108} [2024-06-27 17:51:24,832 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-27 17:51:24,832 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 108 transitions, 957 flow [2024-06-27 17:51:24,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:24,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:24,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:24,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:51:24,833 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:24,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:24,834 INFO L85 PathProgramCache]: Analyzing trace with hash 728926489, now seen corresponding path program 6 times [2024-06-27 17:51:24,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:24,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255111452] [2024-06-27 17:51:24,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:24,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:24,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:24,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:24,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:24,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255111452] [2024-06-27 17:51:24,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255111452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:24,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:24,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:24,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041777403] [2024-06-27 17:51:24,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:24,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:24,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:24,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:24,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:25,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:25,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 108 transitions, 957 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:25,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:25,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:25,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:25,388 INFO L124 PetriNetUnfolderBase]: 2040/3417 cut-off events. [2024-06-27 17:51:25,388 INFO L125 PetriNetUnfolderBase]: For 26267/26273 co-relation queries the response was YES. [2024-06-27 17:51:25,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14590 conditions, 3417 events. 2040/3417 cut-off events. For 26267/26273 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21193 event pairs, 522 based on Foata normal form. 13/3415 useless extension candidates. Maximal degree in co-relation 14538. Up to 2513 conditions per place. [2024-06-27 17:51:25,415 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 110 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-27 17:51:25,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 153 transitions, 1388 flow [2024-06-27 17:51:25,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:25,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:25,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:51:25,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:51:25,417 INFO L175 Difference]: Start difference. First operand has 116 places, 108 transitions, 957 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:51:25,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 153 transitions, 1388 flow [2024-06-27 17:51:25,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1331 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:25,552 INFO L231 Difference]: Finished difference. Result has 119 places, 111 transitions, 1007 flow [2024-06-27 17:51:25,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1007, PETRI_PLACES=119, PETRI_TRANSITIONS=111} [2024-06-27 17:51:25,553 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-27 17:51:25,554 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 111 transitions, 1007 flow [2024-06-27 17:51:25,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:25,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:25,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:25,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:51:25,555 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:25,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:25,556 INFO L85 PathProgramCache]: Analyzing trace with hash 734651941, now seen corresponding path program 1 times [2024-06-27 17:51:25,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:25,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007520277] [2024-06-27 17:51:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:25,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:25,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:25,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:25,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007520277] [2024-06-27 17:51:25,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007520277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:25,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:25,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:25,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864667015] [2024-06-27 17:51:25,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:25,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:25,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:25,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:25,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:25,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:25,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 111 transitions, 1007 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:25,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:25,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:25,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:26,249 INFO L124 PetriNetUnfolderBase]: 2020/3276 cut-off events. [2024-06-27 17:51:26,249 INFO L125 PetriNetUnfolderBase]: For 26015/26021 co-relation queries the response was YES. [2024-06-27 17:51:26,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14379 conditions, 3276 events. 2020/3276 cut-off events. For 26015/26021 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19901 event pairs, 380 based on Foata normal form. 13/3280 useless extension candidates. Maximal degree in co-relation 14325. Up to 2309 conditions per place. [2024-06-27 17:51:26,275 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 109 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-06-27 17:51:26,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 154 transitions, 1386 flow [2024-06-27 17:51:26,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:51:26,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:51:26,278 INFO L175 Difference]: Start difference. First operand has 119 places, 111 transitions, 1007 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:51:26,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 154 transitions, 1386 flow [2024-06-27 17:51:26,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 154 transitions, 1344 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:26,338 INFO L231 Difference]: Finished difference. Result has 122 places, 110 transitions, 995 flow [2024-06-27 17:51:26,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=995, PETRI_PLACES=122, PETRI_TRANSITIONS=110} [2024-06-27 17:51:26,339 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-27 17:51:26,339 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 110 transitions, 995 flow [2024-06-27 17:51:26,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:26,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:26,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:51:26,340 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:26,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:26,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1797284254, now seen corresponding path program 1 times [2024-06-27 17:51:26,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:26,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289304862] [2024-06-27 17:51:26,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:26,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:26,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:26,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:26,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289304862] [2024-06-27 17:51:26,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289304862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:26,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:26,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:26,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556157879] [2024-06-27 17:51:26,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:26,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:26,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:26,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:26,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:26,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:26,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 110 transitions, 995 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:26,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:26,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:26,869 INFO L124 PetriNetUnfolderBase]: 1936/3239 cut-off events. [2024-06-27 17:51:26,869 INFO L125 PetriNetUnfolderBase]: For 26717/26738 co-relation queries the response was YES. [2024-06-27 17:51:26,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14234 conditions, 3239 events. 1936/3239 cut-off events. For 26717/26738 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20330 event pairs, 771 based on Foata normal form. 22/3222 useless extension candidates. Maximal degree in co-relation 14178. Up to 2813 conditions per place. [2024-06-27 17:51:26,893 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 87 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-27 17:51:26,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 125 transitions, 1257 flow [2024-06-27 17:51:26,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:26,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:26,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 17:51:26,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:51:26,895 INFO L175 Difference]: Start difference. First operand has 122 places, 110 transitions, 995 flow. Second operand 4 states and 117 transitions. [2024-06-27 17:51:26,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 125 transitions, 1257 flow [2024-06-27 17:51:26,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 125 transitions, 1149 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 17:51:26,935 INFO L231 Difference]: Finished difference. Result has 119 places, 113 transitions, 964 flow [2024-06-27 17:51:26,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=964, PETRI_PLACES=119, PETRI_TRANSITIONS=113} [2024-06-27 17:51:26,935 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-27 17:51:26,935 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 113 transitions, 964 flow [2024-06-27 17:51:26,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:26,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:26,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:51:26,936 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:26,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:26,937 INFO L85 PathProgramCache]: Analyzing trace with hash 480946944, now seen corresponding path program 2 times [2024-06-27 17:51:26,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:26,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456404270] [2024-06-27 17:51:26,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:26,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:27,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-06-27 17:51:27,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:27,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456404270] [2024-06-27 17:51:27,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456404270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:27,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:27,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:27,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439221401] [2024-06-27 17:51:27,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:27,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:27,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:27,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:27,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:27,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:27,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 113 transitions, 964 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:27,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:27,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:27,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:27,369 INFO L124 PetriNetUnfolderBase]: 1930/3231 cut-off events. [2024-06-27 17:51:27,369 INFO L125 PetriNetUnfolderBase]: For 27372/27393 co-relation queries the response was YES. [2024-06-27 17:51:27,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13904 conditions, 3231 events. 1930/3231 cut-off events. For 27372/27393 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20281 event pairs, 770 based on Foata normal form. 22/3214 useless extension candidates. Maximal degree in co-relation 13849. Up to 2799 conditions per place. [2024-06-27 17:51:27,391 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 90 selfloop transitions, 21 changer transitions 0/131 dead transitions. [2024-06-27 17:51:27,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 131 transitions, 1250 flow [2024-06-27 17:51:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:27,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:27,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 17:51:27,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-27 17:51:27,392 INFO L175 Difference]: Start difference. First operand has 119 places, 113 transitions, 964 flow. Second operand 5 states and 141 transitions. [2024-06-27 17:51:27,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 131 transitions, 1250 flow [2024-06-27 17:51:27,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 131 transitions, 1199 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:27,450 INFO L231 Difference]: Finished difference. Result has 122 places, 116 transitions, 997 flow [2024-06-27 17:51:27,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=997, PETRI_PLACES=122, PETRI_TRANSITIONS=116} [2024-06-27 17:51:27,451 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-27 17:51:27,451 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 116 transitions, 997 flow [2024-06-27 17:51:27,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:27,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:27,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:27,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:51:27,452 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:27,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:27,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1103576600, now seen corresponding path program 1 times [2024-06-27 17:51:27,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:27,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21881379] [2024-06-27 17:51:27,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:27,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:27,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:27,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:27,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21881379] [2024-06-27 17:51:27,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21881379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:27,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:27,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:27,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174483161] [2024-06-27 17:51:27,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:27,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:27,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:27,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:27,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:27,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:27,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 116 transitions, 997 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:27,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:27,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:27,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:27,906 INFO L124 PetriNetUnfolderBase]: 1929/3208 cut-off events. [2024-06-27 17:51:27,906 INFO L125 PetriNetUnfolderBase]: For 28194/28194 co-relation queries the response was YES. [2024-06-27 17:51:27,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14312 conditions, 3208 events. 1929/3208 cut-off events. For 28194/28194 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19933 event pairs, 442 based on Foata normal form. 2/3205 useless extension candidates. Maximal degree in co-relation 14256. Up to 2822 conditions per place. [2024-06-27 17:51:27,931 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 108 selfloop transitions, 23 changer transitions 0/147 dead transitions. [2024-06-27 17:51:27,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 147 transitions, 1419 flow [2024-06-27 17:51:27,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:27,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:51:27,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 17:51:27,933 INFO L175 Difference]: Start difference. First operand has 122 places, 116 transitions, 997 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:51:27,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 147 transitions, 1419 flow [2024-06-27 17:51:27,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 147 transitions, 1361 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:27,994 INFO L231 Difference]: Finished difference. Result has 125 places, 122 transitions, 1057 flow [2024-06-27 17:51:27,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1057, PETRI_PLACES=125, PETRI_TRANSITIONS=122} [2024-06-27 17:51:27,995 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 76 predicate places. [2024-06-27 17:51:27,995 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 122 transitions, 1057 flow [2024-06-27 17:51:27,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:27,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:27,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:27,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:51:27,996 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:27,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1103456444, now seen corresponding path program 1 times [2024-06-27 17:51:27,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:27,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216099669] [2024-06-27 17:51:27,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:27,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:28,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:28,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:28,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216099669] [2024-06-27 17:51:28,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216099669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:28,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:28,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:28,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024769655] [2024-06-27 17:51:28,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:28,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:28,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:28,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:28,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:28,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:28,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 122 transitions, 1057 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:28,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:28,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:28,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:28,449 INFO L124 PetriNetUnfolderBase]: 2080/3428 cut-off events. [2024-06-27 17:51:28,449 INFO L125 PetriNetUnfolderBase]: For 31116/31116 co-relation queries the response was YES. [2024-06-27 17:51:28,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15387 conditions, 3428 events. 2080/3428 cut-off events. For 31116/31116 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21252 event pairs, 780 based on Foata normal form. 1/3415 useless extension candidates. Maximal degree in co-relation 15330. Up to 3061 conditions per place. [2024-06-27 17:51:28,473 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 126 selfloop transitions, 19 changer transitions 0/158 dead transitions. [2024-06-27 17:51:28,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 158 transitions, 1569 flow [2024-06-27 17:51:28,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:28,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:28,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 17:51:28,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 17:51:28,475 INFO L175 Difference]: Start difference. First operand has 125 places, 122 transitions, 1057 flow. Second operand 6 states and 165 transitions. [2024-06-27 17:51:28,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 158 transitions, 1569 flow [2024-06-27 17:51:28,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 158 transitions, 1501 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:28,574 INFO L231 Difference]: Finished difference. Result has 130 places, 134 transitions, 1171 flow [2024-06-27 17:51:28,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1171, PETRI_PLACES=130, PETRI_TRANSITIONS=134} [2024-06-27 17:51:28,575 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 17:51:28,575 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 134 transitions, 1171 flow [2024-06-27 17:51:28,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:28,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:28,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:28,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:51:28,576 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:28,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:28,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1771048302, now seen corresponding path program 2 times [2024-06-27 17:51:28,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:28,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589856275] [2024-06-27 17:51:28,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:28,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:28,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589856275] [2024-06-27 17:51:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589856275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:28,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:28,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:28,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787221045] [2024-06-27 17:51:28,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:28,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:28,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:28,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:28,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:28,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:28,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 134 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:28,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:28,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:28,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:29,123 INFO L124 PetriNetUnfolderBase]: 2012/3394 cut-off events. [2024-06-27 17:51:29,123 INFO L125 PetriNetUnfolderBase]: For 33894/33894 co-relation queries the response was YES. [2024-06-27 17:51:29,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15442 conditions, 3394 events. 2012/3394 cut-off events. For 33894/33894 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21522 event pairs, 508 based on Foata normal form. 2/3388 useless extension candidates. Maximal degree in co-relation 15382. Up to 2921 conditions per place. [2024-06-27 17:51:29,150 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 116 selfloop transitions, 26 changer transitions 0/161 dead transitions. [2024-06-27 17:51:29,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 161 transitions, 1569 flow [2024-06-27 17:51:29,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:29,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:51:29,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:51:29,153 INFO L175 Difference]: Start difference. First operand has 130 places, 134 transitions, 1171 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:51:29,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 161 transitions, 1569 flow [2024-06-27 17:51:29,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 161 transitions, 1533 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:29,218 INFO L231 Difference]: Finished difference. Result has 134 places, 140 transitions, 1266 flow [2024-06-27 17:51:29,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1266, PETRI_PLACES=134, PETRI_TRANSITIONS=140} [2024-06-27 17:51:29,219 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-27 17:51:29,219 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 140 transitions, 1266 flow [2024-06-27 17:51:29,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:29,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:29,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:29,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:51:29,220 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:29,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:29,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1088408938, now seen corresponding path program 2 times [2024-06-27 17:51:29,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:29,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094243267] [2024-06-27 17:51:29,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:29,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:29,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:29,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:29,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:29,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094243267] [2024-06-27 17:51:29,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094243267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:29,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:29,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:29,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284752350] [2024-06-27 17:51:29,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:29,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:29,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:29,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:29,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:29,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:29,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 140 transitions, 1266 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:29,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:29,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:29,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:29,721 INFO L124 PetriNetUnfolderBase]: 2124/3499 cut-off events. [2024-06-27 17:51:29,721 INFO L125 PetriNetUnfolderBase]: For 36007/36013 co-relation queries the response was YES. [2024-06-27 17:51:29,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16082 conditions, 3499 events. 2124/3499 cut-off events. For 36007/36013 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21693 event pairs, 793 based on Foata normal form. 5/3488 useless extension candidates. Maximal degree in co-relation 16021. Up to 3118 conditions per place. [2024-06-27 17:51:29,746 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 127 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-27 17:51:29,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 162 transitions, 1701 flow [2024-06-27 17:51:29,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:29,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 17:51:29,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-27 17:51:29,748 INFO L175 Difference]: Start difference. First operand has 134 places, 140 transitions, 1266 flow. Second operand 5 states and 138 transitions. [2024-06-27 17:51:29,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 162 transitions, 1701 flow [2024-06-27 17:51:29,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 162 transitions, 1628 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:29,805 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1299 flow [2024-06-27 17:51:29,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1299, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-27 17:51:29,806 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-27 17:51:29,806 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1299 flow [2024-06-27 17:51:29,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:29,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:29,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:29,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:51:29,807 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:29,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:29,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1088415634, now seen corresponding path program 3 times [2024-06-27 17:51:29,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:29,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698578117] [2024-06-27 17:51:29,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:29,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:29,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:29,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:29,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698578117] [2024-06-27 17:51:29,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698578117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:29,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:29,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:29,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142777754] [2024-06-27 17:51:29,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:29,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:29,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:29,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:29,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:29,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:29,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1299 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:29,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:29,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:29,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:30,328 INFO L124 PetriNetUnfolderBase]: 2027/3340 cut-off events. [2024-06-27 17:51:30,329 INFO L125 PetriNetUnfolderBase]: For 36787/36787 co-relation queries the response was YES. [2024-06-27 17:51:30,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15576 conditions, 3340 events. 2027/3340 cut-off events. For 36787/36787 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20633 event pairs, 441 based on Foata normal form. 2/3337 useless extension candidates. Maximal degree in co-relation 15513. Up to 2885 conditions per place. [2024-06-27 17:51:30,356 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 114 selfloop transitions, 31 changer transitions 0/166 dead transitions. [2024-06-27 17:51:30,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 166 transitions, 1639 flow [2024-06-27 17:51:30,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:30,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:30,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 17:51:30,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 17:51:30,358 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1299 flow. Second operand 5 states and 147 transitions. [2024-06-27 17:51:30,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 166 transitions, 1639 flow [2024-06-27 17:51:30,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 166 transitions, 1595 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:30,495 INFO L231 Difference]: Finished difference. Result has 141 places, 145 transitions, 1334 flow [2024-06-27 17:51:30,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1334, PETRI_PLACES=141, PETRI_TRANSITIONS=145} [2024-06-27 17:51:30,495 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-27 17:51:30,495 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 145 transitions, 1334 flow [2024-06-27 17:51:30,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:30,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:30,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:30,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:51:30,496 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:30,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:30,497 INFO L85 PathProgramCache]: Analyzing trace with hash 480715746, now seen corresponding path program 3 times [2024-06-27 17:51:30,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:30,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721296121] [2024-06-27 17:51:30,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:30,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:30,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:30,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721296121] [2024-06-27 17:51:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721296121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:30,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:30,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:30,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106488355] [2024-06-27 17:51:30,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:30,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:30,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:30,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:30,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:30,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:30,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 145 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:30,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:30,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:30,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:31,060 INFO L124 PetriNetUnfolderBase]: 2115/3490 cut-off events. [2024-06-27 17:51:31,061 INFO L125 PetriNetUnfolderBase]: For 39125/39125 co-relation queries the response was YES. [2024-06-27 17:51:31,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16174 conditions, 3490 events. 2115/3490 cut-off events. For 39125/39125 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21756 event pairs, 786 based on Foata normal form. 1/3475 useless extension candidates. Maximal degree in co-relation 16109. Up to 3107 conditions per place. [2024-06-27 17:51:31,093 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 128 selfloop transitions, 23 changer transitions 0/164 dead transitions. [2024-06-27 17:51:31,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 164 transitions, 1687 flow [2024-06-27 17:51:31,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:31,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:31,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 17:51:31,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-27 17:51:31,094 INFO L175 Difference]: Start difference. First operand has 141 places, 145 transitions, 1334 flow. Second operand 5 states and 141 transitions. [2024-06-27 17:51:31,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 164 transitions, 1687 flow [2024-06-27 17:51:31,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 164 transitions, 1613 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:31,168 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1316 flow [2024-06-27 17:51:31,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1316, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-27 17:51:31,169 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 93 predicate places. [2024-06-27 17:51:31,169 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1316 flow [2024-06-27 17:51:31,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:31,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:31,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:31,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:51:31,170 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:31,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:31,171 INFO L85 PathProgramCache]: Analyzing trace with hash 480961824, now seen corresponding path program 1 times [2024-06-27 17:51:31,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:31,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940846183] [2024-06-27 17:51:31,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:31,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:31,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:31,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:31,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940846183] [2024-06-27 17:51:31,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940846183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:31,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:31,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:31,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099508053] [2024-06-27 17:51:31,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:31,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:31,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:31,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:31,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:31,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:31,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1316 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:31,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:31,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:31,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:31,735 INFO L124 PetriNetUnfolderBase]: 2013/3388 cut-off events. [2024-06-27 17:51:31,735 INFO L125 PetriNetUnfolderBase]: For 38457/38459 co-relation queries the response was YES. [2024-06-27 17:51:31,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15530 conditions, 3388 events. 2013/3388 cut-off events. For 38457/38459 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21493 event pairs, 773 based on Foata normal form. 4/3352 useless extension candidates. Maximal degree in co-relation 15464. Up to 2933 conditions per place. [2024-06-27 17:51:31,762 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 130 selfloop transitions, 10 changer transitions 0/164 dead transitions. [2024-06-27 17:51:31,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 164 transitions, 1655 flow [2024-06-27 17:51:31,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:31,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:31,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-27 17:51:31,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-27 17:51:31,763 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1316 flow. Second operand 5 states and 139 transitions. [2024-06-27 17:51:31,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 164 transitions, 1655 flow [2024-06-27 17:51:31,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 164 transitions, 1612 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:31,834 INFO L231 Difference]: Finished difference. Result has 143 places, 147 transitions, 1316 flow [2024-06-27 17:51:31,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1316, PETRI_PLACES=143, PETRI_TRANSITIONS=147} [2024-06-27 17:51:31,834 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-06-27 17:51:31,834 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 147 transitions, 1316 flow [2024-06-27 17:51:31,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:31,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:31,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:31,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:51:31,835 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:31,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:31,835 INFO L85 PathProgramCache]: Analyzing trace with hash -935795326, now seen corresponding path program 1 times [2024-06-27 17:51:31,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:31,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924830681] [2024-06-27 17:51:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:31,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:31,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:31,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-06-27 17:51:31,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:31,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924830681] [2024-06-27 17:51:31,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924830681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:31,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:31,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:31,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265146583] [2024-06-27 17:51:31,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:31,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:31,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:31,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:31,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:31,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:31,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 147 transitions, 1316 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:31,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:31,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:32,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:32,352 INFO L124 PetriNetUnfolderBase]: 2121/3493 cut-off events. [2024-06-27 17:51:32,353 INFO L125 PetriNetUnfolderBase]: For 38203/38203 co-relation queries the response was YES. [2024-06-27 17:51:32,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16210 conditions, 3493 events. 2121/3493 cut-off events. For 38203/38203 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21566 event pairs, 769 based on Foata normal form. 1/3481 useless extension candidates. Maximal degree in co-relation 16144. Up to 3050 conditions per place. [2024-06-27 17:51:32,380 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 144 selfloop transitions, 34 changer transitions 0/191 dead transitions. [2024-06-27 17:51:32,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 191 transitions, 1927 flow [2024-06-27 17:51:32,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:32,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:32,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:51:32,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:51:32,381 INFO L175 Difference]: Start difference. First operand has 143 places, 147 transitions, 1316 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:51:32,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 191 transitions, 1927 flow [2024-06-27 17:51:32,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 191 transitions, 1900 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:32,448 INFO L231 Difference]: Finished difference. Result has 149 places, 160 transitions, 1514 flow [2024-06-27 17:51:32,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1514, PETRI_PLACES=149, PETRI_TRANSITIONS=160} [2024-06-27 17:51:32,448 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-06-27 17:51:32,448 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 160 transitions, 1514 flow [2024-06-27 17:51:32,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:32,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:32,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:32,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:51:32,449 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:32,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:32,449 INFO L85 PathProgramCache]: Analyzing trace with hash 152584068, now seen corresponding path program 2 times [2024-06-27 17:51:32,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:32,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141447736] [2024-06-27 17:51:32,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:32,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:32,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:32,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:32,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:32,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141447736] [2024-06-27 17:51:32,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141447736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:32,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403456080] [2024-06-27 17:51:32,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:32,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:32,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:32,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:32,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:32,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:32,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 160 transitions, 1514 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:32,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:32,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:32,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:33,147 INFO L124 PetriNetUnfolderBase]: 2146/3531 cut-off events. [2024-06-27 17:51:33,147 INFO L125 PetriNetUnfolderBase]: For 42513/42513 co-relation queries the response was YES. [2024-06-27 17:51:33,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17055 conditions, 3531 events. 2146/3531 cut-off events. For 42513/42513 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21964 event pairs, 784 based on Foata normal form. 1/3516 useless extension candidates. Maximal degree in co-relation 16986. Up to 3127 conditions per place. [2024-06-27 17:51:33,187 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 150 selfloop transitions, 30 changer transitions 0/193 dead transitions. [2024-06-27 17:51:33,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 193 transitions, 2066 flow [2024-06-27 17:51:33,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:33,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:33,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:51:33,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 17:51:33,189 INFO L175 Difference]: Start difference. First operand has 149 places, 160 transitions, 1514 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:51:33,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 193 transitions, 2066 flow [2024-06-27 17:51:33,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 193 transitions, 2008 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:33,318 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1610 flow [2024-06-27 17:51:33,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1610, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-06-27 17:51:33,318 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 106 predicate places. [2024-06-27 17:51:33,318 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1610 flow [2024-06-27 17:51:33,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:33,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:33,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:33,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:51:33,319 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:33,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:33,319 INFO L85 PathProgramCache]: Analyzing trace with hash 965057422, now seen corresponding path program 3 times [2024-06-27 17:51:33,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:33,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892934603] [2024-06-27 17:51:33,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:33,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:33,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:33,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:33,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892934603] [2024-06-27 17:51:33,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892934603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:33,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:33,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:33,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107902436] [2024-06-27 17:51:33,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:33,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:33,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:33,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:33,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:33,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:33,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1610 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:33,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:33,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:33,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:33,991 INFO L124 PetriNetUnfolderBase]: 2143/3513 cut-off events. [2024-06-27 17:51:33,991 INFO L125 PetriNetUnfolderBase]: For 43962/43962 co-relation queries the response was YES. [2024-06-27 17:51:34,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 3513 events. 2143/3513 cut-off events. For 43962/43962 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21756 event pairs, 784 based on Foata normal form. 1/3498 useless extension candidates. Maximal degree in co-relation 17113. Up to 3124 conditions per place. [2024-06-27 17:51:34,018 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 154 selfloop transitions, 32 changer transitions 0/199 dead transitions. [2024-06-27 17:51:34,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 199 transitions, 2067 flow [2024-06-27 17:51:34,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:34,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 17:51:34,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753086419753086 [2024-06-27 17:51:34,019 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1610 flow. Second operand 9 states and 233 transitions. [2024-06-27 17:51:34,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 199 transitions, 2067 flow [2024-06-27 17:51:34,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 199 transitions, 2013 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:34,109 INFO L231 Difference]: Finished difference. Result has 161 places, 168 transitions, 1636 flow [2024-06-27 17:51:34,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1636, PETRI_PLACES=161, PETRI_TRANSITIONS=168} [2024-06-27 17:51:34,109 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-27 17:51:34,110 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 168 transitions, 1636 flow [2024-06-27 17:51:34,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:34,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:34,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:34,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:51:34,110 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:34,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:34,110 INFO L85 PathProgramCache]: Analyzing trace with hash 2017281702, now seen corresponding path program 4 times [2024-06-27 17:51:34,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:34,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394618342] [2024-06-27 17:51:34,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:34,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:34,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:34,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:34,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394618342] [2024-06-27 17:51:34,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394618342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:34,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:34,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:34,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737527569] [2024-06-27 17:51:34,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:34,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:34,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:34,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:34,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:34,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:34,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 168 transitions, 1636 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:34,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:34,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:34,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:34,747 INFO L124 PetriNetUnfolderBase]: 2154/3553 cut-off events. [2024-06-27 17:51:34,747 INFO L125 PetriNetUnfolderBase]: For 46589/46589 co-relation queries the response was YES. [2024-06-27 17:51:34,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17472 conditions, 3553 events. 2154/3553 cut-off events. For 46589/46589 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22013 event pairs, 771 based on Foata normal form. 1/3541 useless extension candidates. Maximal degree in co-relation 17398. Up to 3100 conditions per place. [2024-06-27 17:51:34,779 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 145 selfloop transitions, 40 changer transitions 0/198 dead transitions. [2024-06-27 17:51:34,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 198 transitions, 2173 flow [2024-06-27 17:51:34,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:34,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:34,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:51:34,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 17:51:34,781 INFO L175 Difference]: Start difference. First operand has 161 places, 168 transitions, 1636 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:51:34,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 198 transitions, 2173 flow [2024-06-27 17:51:34,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 198 transitions, 2107 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 17:51:34,875 INFO L231 Difference]: Finished difference. Result has 161 places, 172 transitions, 1723 flow [2024-06-27 17:51:34,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1723, PETRI_PLACES=161, PETRI_TRANSITIONS=172} [2024-06-27 17:51:34,876 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-27 17:51:34,876 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 172 transitions, 1723 flow [2024-06-27 17:51:34,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:34,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:34,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:34,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:51:34,877 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:34,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:34,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2024638932, now seen corresponding path program 5 times [2024-06-27 17:51:34,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:34,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523629291] [2024-06-27 17:51:34,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:34,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:34,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:35,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:35,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523629291] [2024-06-27 17:51:35,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523629291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:35,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:35,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:35,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777519910] [2024-06-27 17:51:35,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:35,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:35,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:35,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:35,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:35,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:35,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 172 transitions, 1723 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:35,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:35,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:35,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:35,458 INFO L124 PetriNetUnfolderBase]: 2165/3528 cut-off events. [2024-06-27 17:51:35,458 INFO L125 PetriNetUnfolderBase]: For 49696/49705 co-relation queries the response was YES. [2024-06-27 17:51:35,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17776 conditions, 3528 events. 2165/3528 cut-off events. For 49696/49705 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21678 event pairs, 451 based on Foata normal form. 7/3528 useless extension candidates. Maximal degree in co-relation 17700. Up to 3112 conditions per place. [2024-06-27 17:51:35,485 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 147 selfloop transitions, 45 changer transitions 0/205 dead transitions. [2024-06-27 17:51:35,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 205 transitions, 2294 flow [2024-06-27 17:51:35,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:35,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:35,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:51:35,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 17:51:35,486 INFO L175 Difference]: Start difference. First operand has 161 places, 172 transitions, 1723 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:51:35,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 205 transitions, 2294 flow [2024-06-27 17:51:35,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 205 transitions, 2188 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:35,572 INFO L231 Difference]: Finished difference. Result has 164 places, 176 transitions, 1771 flow [2024-06-27 17:51:35,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1771, PETRI_PLACES=164, PETRI_TRANSITIONS=176} [2024-06-27 17:51:35,573 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-27 17:51:35,573 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 176 transitions, 1771 flow [2024-06-27 17:51:35,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:35,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:35,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:35,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:51:35,573 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:35,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:35,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1058632294, now seen corresponding path program 6 times [2024-06-27 17:51:35,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:35,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456303070] [2024-06-27 17:51:35,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:35,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:35,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:35,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:35,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456303070] [2024-06-27 17:51:35,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456303070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:35,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:35,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:35,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582436138] [2024-06-27 17:51:35,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:35,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:35,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:35,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:35,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:35,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:35,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 176 transitions, 1771 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:35,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:35,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:35,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:36,144 INFO L124 PetriNetUnfolderBase]: 2162/3543 cut-off events. [2024-06-27 17:51:36,144 INFO L125 PetriNetUnfolderBase]: For 48368/48368 co-relation queries the response was YES. [2024-06-27 17:51:36,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17716 conditions, 3543 events. 2162/3543 cut-off events. For 48368/48368 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21912 event pairs, 778 based on Foata normal form. 1/3529 useless extension candidates. Maximal degree in co-relation 17640. Up to 3109 conditions per place. [2024-06-27 17:51:36,177 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 148 selfloop transitions, 46 changer transitions 0/207 dead transitions. [2024-06-27 17:51:36,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 207 transitions, 2236 flow [2024-06-27 17:51:36,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:36,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:36,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 17:51:36,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 17:51:36,178 INFO L175 Difference]: Start difference. First operand has 164 places, 176 transitions, 1771 flow. Second operand 8 states and 215 transitions. [2024-06-27 17:51:36,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 207 transitions, 2236 flow [2024-06-27 17:51:36,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 2141 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:36,283 INFO L231 Difference]: Finished difference. Result has 168 places, 176 transitions, 1778 flow [2024-06-27 17:51:36,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1778, PETRI_PLACES=168, PETRI_TRANSITIONS=176} [2024-06-27 17:51:36,283 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-27 17:51:36,284 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 176 transitions, 1778 flow [2024-06-27 17:51:36,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:36,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:36,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:36,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:51:36,284 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:36,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1655927301, now seen corresponding path program 1 times [2024-06-27 17:51:36,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:36,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255629337] [2024-06-27 17:51:36,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:36,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:36,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:36,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:36,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:36,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255629337] [2024-06-27 17:51:36,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255629337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:36,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:36,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:36,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866021595] [2024-06-27 17:51:36,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:36,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:36,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:36,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:36,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:36,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:36,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 176 transitions, 1778 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:36,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:36,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:36,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:36,986 INFO L124 PetriNetUnfolderBase]: 2187/3663 cut-off events. [2024-06-27 17:51:36,986 INFO L125 PetriNetUnfolderBase]: For 52420/52429 co-relation queries the response was YES. [2024-06-27 17:51:37,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18078 conditions, 3663 events. 2187/3663 cut-off events. For 52420/52429 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23079 event pairs, 521 based on Foata normal form. 7/3660 useless extension candidates. Maximal degree in co-relation 18001. Up to 3107 conditions per place. [2024-06-27 17:51:37,015 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 155 selfloop transitions, 45 changer transitions 0/213 dead transitions. [2024-06-27 17:51:37,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 213 transitions, 2382 flow [2024-06-27 17:51:37,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:37,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:37,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 17:51:37,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 17:51:37,017 INFO L175 Difference]: Start difference. First operand has 168 places, 176 transitions, 1778 flow. Second operand 8 states and 215 transitions. [2024-06-27 17:51:37,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 213 transitions, 2382 flow [2024-06-27 17:51:37,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 213 transitions, 2251 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 17:51:37,104 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 1847 flow [2024-06-27 17:51:37,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1847, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-27 17:51:37,105 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-27 17:51:37,105 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 1847 flow [2024-06-27 17:51:37,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:37,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:37,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:37,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:51:37,106 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:37,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:37,106 INFO L85 PathProgramCache]: Analyzing trace with hash -775611321, now seen corresponding path program 2 times [2024-06-27 17:51:37,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:37,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662266857] [2024-06-27 17:51:37,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:37,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:37,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:37,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:37,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:37,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662266857] [2024-06-27 17:51:37,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662266857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:37,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:37,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:37,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229745888] [2024-06-27 17:51:37,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:37,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:37,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:37,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:37,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:37,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:37,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 1847 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:37,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:37,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:37,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:37,798 INFO L124 PetriNetUnfolderBase]: 2198/3678 cut-off events. [2024-06-27 17:51:37,799 INFO L125 PetriNetUnfolderBase]: For 53107/53116 co-relation queries the response was YES. [2024-06-27 17:51:37,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18419 conditions, 3678 events. 2198/3678 cut-off events. For 53107/53116 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23198 event pairs, 525 based on Foata normal form. 7/3673 useless extension candidates. Maximal degree in co-relation 18341. Up to 3119 conditions per place. [2024-06-27 17:51:37,831 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 154 selfloop transitions, 46 changer transitions 0/213 dead transitions. [2024-06-27 17:51:37,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 213 transitions, 2401 flow [2024-06-27 17:51:37,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:37,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:37,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:51:37,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:51:37,832 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 1847 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:51:37,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 213 transitions, 2401 flow [2024-06-27 17:51:37,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 213 transitions, 2335 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:37,931 INFO L231 Difference]: Finished difference. Result has 172 places, 188 transitions, 1927 flow [2024-06-27 17:51:37,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1927, PETRI_PLACES=172, PETRI_TRANSITIONS=188} [2024-06-27 17:51:37,931 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-27 17:51:37,932 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 188 transitions, 1927 flow [2024-06-27 17:51:37,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:37,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:37,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:37,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:51:37,932 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:37,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:37,932 INFO L85 PathProgramCache]: Analyzing trace with hash 793757023, now seen corresponding path program 3 times [2024-06-27 17:51:37,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:37,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299053441] [2024-06-27 17:51:37,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:37,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:37,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:38,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-06-27 17:51:38,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:38,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299053441] [2024-06-27 17:51:38,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299053441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:38,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:38,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:38,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844558325] [2024-06-27 17:51:38,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:38,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:38,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:38,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:38,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:38,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:38,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 188 transitions, 1927 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:38,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:38,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:38,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:38,632 INFO L124 PetriNetUnfolderBase]: 2195/3600 cut-off events. [2024-06-27 17:51:38,632 INFO L125 PetriNetUnfolderBase]: For 55625/55643 co-relation queries the response was YES. [2024-06-27 17:51:38,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18521 conditions, 3600 events. 2195/3600 cut-off events. For 55625/55643 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22367 event pairs, 478 based on Foata normal form. 13/3594 useless extension candidates. Maximal degree in co-relation 18441. Up to 3116 conditions per place. [2024-06-27 17:51:38,665 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 148 selfloop transitions, 42 changer transitions 0/203 dead transitions. [2024-06-27 17:51:38,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 203 transitions, 2341 flow [2024-06-27 17:51:38,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:38,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:38,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 17:51:38,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:51:38,666 INFO L175 Difference]: Start difference. First operand has 172 places, 188 transitions, 1927 flow. Second operand 5 states and 140 transitions. [2024-06-27 17:51:38,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 203 transitions, 2341 flow [2024-06-27 17:51:38,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 203 transitions, 2225 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:38,787 INFO L231 Difference]: Finished difference. Result has 171 places, 188 transitions, 1905 flow [2024-06-27 17:51:38,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=166, 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=1905, PETRI_PLACES=171, PETRI_TRANSITIONS=188} [2024-06-27 17:51:38,787 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-27 17:51:38,787 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 188 transitions, 1905 flow [2024-06-27 17:51:38,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:38,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:38,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:38,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:51:38,788 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:38,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:38,789 INFO L85 PathProgramCache]: Analyzing trace with hash 793765951, now seen corresponding path program 1 times [2024-06-27 17:51:38,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:38,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479739620] [2024-06-27 17:51:38,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:38,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:38,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:38,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:38,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479739620] [2024-06-27 17:51:38,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479739620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:38,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:38,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:38,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710440704] [2024-06-27 17:51:38,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:38,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:38,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:38,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:38,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:39,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:39,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 188 transitions, 1905 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:39,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:39,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:39,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:39,522 INFO L124 PetriNetUnfolderBase]: 2182/3569 cut-off events. [2024-06-27 17:51:39,522 INFO L125 PetriNetUnfolderBase]: For 56472/56483 co-relation queries the response was YES. [2024-06-27 17:51:39,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18245 conditions, 3569 events. 2182/3569 cut-off events. For 56472/56483 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22289 event pairs, 459 based on Foata normal form. 16/3563 useless extension candidates. Maximal degree in co-relation 18166. Up to 2993 conditions per place. [2024-06-27 17:51:39,554 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 157 selfloop transitions, 23 changer transitions 0/208 dead transitions. [2024-06-27 17:51:39,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 208 transitions, 2343 flow [2024-06-27 17:51:39,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:39,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:39,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:51:39,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:51:39,555 INFO L175 Difference]: Start difference. First operand has 171 places, 188 transitions, 1905 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:51:39,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 208 transitions, 2343 flow [2024-06-27 17:51:39,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 208 transitions, 2253 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:39,674 INFO L231 Difference]: Finished difference. Result has 171 places, 189 transitions, 1884 flow [2024-06-27 17:51:39,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1884, PETRI_PLACES=171, PETRI_TRANSITIONS=189} [2024-06-27 17:51:39,674 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-27 17:51:39,675 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 189 transitions, 1884 flow [2024-06-27 17:51:39,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:39,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:39,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:39,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:51:39,675 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:39,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:39,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1170573255, now seen corresponding path program 4 times [2024-06-27 17:51:39,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:39,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866504228] [2024-06-27 17:51:39,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:39,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:39,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:39,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:39,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:39,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866504228] [2024-06-27 17:51:39,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866504228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:39,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:39,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:39,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915946956] [2024-06-27 17:51:39,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:39,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:39,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:39,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:39,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:39,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:39,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 189 transitions, 1884 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:39,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:39,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:39,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:40,233 INFO L124 PetriNetUnfolderBase]: 2288/3818 cut-off events. [2024-06-27 17:51:40,233 INFO L125 PetriNetUnfolderBase]: For 54039/54048 co-relation queries the response was YES. [2024-06-27 17:51:40,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19166 conditions, 3818 events. 2288/3818 cut-off events. For 54039/54048 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24146 event pairs, 544 based on Foata normal form. 7/3809 useless extension candidates. Maximal degree in co-relation 19087. Up to 3223 conditions per place. [2024-06-27 17:51:40,270 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 160 selfloop transitions, 50 changer transitions 0/223 dead transitions. [2024-06-27 17:51:40,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 223 transitions, 2512 flow [2024-06-27 17:51:40,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:40,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:40,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:51:40,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:51:40,271 INFO L175 Difference]: Start difference. First operand has 171 places, 189 transitions, 1884 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:51:40,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 223 transitions, 2512 flow [2024-06-27 17:51:40,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2471 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:40,370 INFO L231 Difference]: Finished difference. Result has 176 places, 198 transitions, 2064 flow [2024-06-27 17:51:40,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2064, PETRI_PLACES=176, PETRI_TRANSITIONS=198} [2024-06-27 17:51:40,372 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 127 predicate places. [2024-06-27 17:51:40,372 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 198 transitions, 2064 flow [2024-06-27 17:51:40,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:40,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:40,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:40,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:51:40,372 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:40,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:40,372 INFO L85 PathProgramCache]: Analyzing trace with hash 2004800199, now seen corresponding path program 5 times [2024-06-27 17:51:40,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:40,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745031238] [2024-06-27 17:51:40,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:40,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:40,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:40,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:40,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:40,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745031238] [2024-06-27 17:51:40,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745031238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:40,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:40,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:40,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663105697] [2024-06-27 17:51:40,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:40,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:40,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:40,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:40,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:40,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:40,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 198 transitions, 2064 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:40,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:40,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:40,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:40,930 INFO L124 PetriNetUnfolderBase]: 2299/3833 cut-off events. [2024-06-27 17:51:40,930 INFO L125 PetriNetUnfolderBase]: For 57790/57799 co-relation queries the response was YES. [2024-06-27 17:51:40,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19739 conditions, 3833 events. 2299/3833 cut-off events. For 57790/57799 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 24202 event pairs, 544 based on Foata normal form. 7/3823 useless extension candidates. Maximal degree in co-relation 19658. Up to 3235 conditions per place. [2024-06-27 17:51:40,966 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 156 selfloop transitions, 54 changer transitions 0/223 dead transitions. [2024-06-27 17:51:40,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 223 transitions, 2640 flow [2024-06-27 17:51:40,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:40,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:40,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:51:40,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:51:40,967 INFO L175 Difference]: Start difference. First operand has 176 places, 198 transitions, 2064 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:51:40,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 223 transitions, 2640 flow [2024-06-27 17:51:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 223 transitions, 2585 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:41,103 INFO L231 Difference]: Finished difference. Result has 180 places, 201 transitions, 2169 flow [2024-06-27 17:51:41,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2169, PETRI_PLACES=180, PETRI_TRANSITIONS=201} [2024-06-27 17:51:41,105 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 17:51:41,105 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 201 transitions, 2169 flow [2024-06-27 17:51:41,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:41,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:41,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:41,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:51:41,106 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:41,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:41,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1660709409, now seen corresponding path program 6 times [2024-06-27 17:51:41,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:41,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771505978] [2024-06-27 17:51:41,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:41,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:41,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:41,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:41,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:41,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771505978] [2024-06-27 17:51:41,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771505978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:41,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:41,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:41,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617020344] [2024-06-27 17:51:41,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:41,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:41,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:41,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:41,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:41,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:41,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 201 transitions, 2169 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:41,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:41,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:41,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:41,657 INFO L124 PetriNetUnfolderBase]: 2310/3767 cut-off events. [2024-06-27 17:51:41,657 INFO L125 PetriNetUnfolderBase]: For 60411/60429 co-relation queries the response was YES. [2024-06-27 17:51:41,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19781 conditions, 3767 events. 2310/3767 cut-off events. For 60411/60429 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 23557 event pairs, 486 based on Foata normal form. 13/3761 useless extension candidates. Maximal degree in co-relation 19697. Up to 3247 conditions per place. [2024-06-27 17:51:41,690 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 156 selfloop transitions, 54 changer transitions 0/223 dead transitions. [2024-06-27 17:51:41,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 223 transitions, 2745 flow [2024-06-27 17:51:41,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:41,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:41,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 17:51:41,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 17:51:41,692 INFO L175 Difference]: Start difference. First operand has 180 places, 201 transitions, 2169 flow. Second operand 6 states and 164 transitions. [2024-06-27 17:51:41,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 223 transitions, 2745 flow [2024-06-27 17:51:41,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 223 transitions, 2632 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:41,838 INFO L231 Difference]: Finished difference. Result has 182 places, 204 transitions, 2220 flow [2024-06-27 17:51:41,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2220, PETRI_PLACES=182, PETRI_TRANSITIONS=204} [2024-06-27 17:51:41,839 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-27 17:51:41,839 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 204 transitions, 2220 flow [2024-06-27 17:51:41,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:41,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:41,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:41,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:51:41,840 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:41,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:41,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1666423329, now seen corresponding path program 7 times [2024-06-27 17:51:41,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:41,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084399642] [2024-06-27 17:51:41,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:41,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:41,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:41,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:41,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:41,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084399642] [2024-06-27 17:51:41,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084399642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:41,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:41,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:41,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549893538] [2024-06-27 17:51:41,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:41,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:41,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:41,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:41,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:42,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:42,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 204 transitions, 2220 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:42,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:42,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:42,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:42,385 INFO L124 PetriNetUnfolderBase]: 2307/3771 cut-off events. [2024-06-27 17:51:42,385 INFO L125 PetriNetUnfolderBase]: For 59920/59938 co-relation queries the response was YES. [2024-06-27 17:51:42,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19691 conditions, 3771 events. 2307/3771 cut-off events. For 59920/59938 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 23609 event pairs, 492 based on Foata normal form. 13/3765 useless extension candidates. Maximal degree in co-relation 19607. Up to 3244 conditions per place. [2024-06-27 17:51:42,418 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 154 selfloop transitions, 55 changer transitions 0/222 dead transitions. [2024-06-27 17:51:42,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 222 transitions, 2678 flow [2024-06-27 17:51:42,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:42,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:42,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 17:51:42,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-06-27 17:51:42,420 INFO L175 Difference]: Start difference. First operand has 182 places, 204 transitions, 2220 flow. Second operand 6 states and 163 transitions. [2024-06-27 17:51:42,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 222 transitions, 2678 flow [2024-06-27 17:51:42,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 222 transitions, 2535 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:42,641 INFO L231 Difference]: Finished difference. Result has 185 places, 204 transitions, 2193 flow [2024-06-27 17:51:42,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2193, PETRI_PLACES=185, PETRI_TRANSITIONS=204} [2024-06-27 17:51:42,642 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 136 predicate places. [2024-06-27 17:51:42,642 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 204 transitions, 2193 flow [2024-06-27 17:51:42,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:42,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:42,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:42,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:51:42,643 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:42,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:42,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1666414401, now seen corresponding path program 2 times [2024-06-27 17:51:42,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:42,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83995872] [2024-06-27 17:51:42,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:42,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:42,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:42,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:42,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83995872] [2024-06-27 17:51:42,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83995872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:42,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:42,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:42,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292861033] [2024-06-27 17:51:42,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:42,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:42,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:42,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:42,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:42,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:42,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 204 transitions, 2193 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:42,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:42,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:42,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:43,304 INFO L124 PetriNetUnfolderBase]: 2293/3823 cut-off events. [2024-06-27 17:51:43,304 INFO L125 PetriNetUnfolderBase]: For 67349/67370 co-relation queries the response was YES. [2024-06-27 17:51:43,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19627 conditions, 3823 events. 2293/3823 cut-off events. For 67349/67370 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24594 event pairs, 828 based on Foata normal form. 30/3804 useless extension candidates. Maximal degree in co-relation 19542. Up to 3155 conditions per place. [2024-06-27 17:51:43,339 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 168 selfloop transitions, 26 changer transitions 0/227 dead transitions. [2024-06-27 17:51:43,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 227 transitions, 2667 flow [2024-06-27 17:51:43,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:43,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:43,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:51:43,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:51:43,342 INFO L175 Difference]: Start difference. First operand has 185 places, 204 transitions, 2193 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:51:43,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 227 transitions, 2667 flow [2024-06-27 17:51:43,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 227 transitions, 2517 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:43,471 INFO L231 Difference]: Finished difference. Result has 186 places, 205 transitions, 2117 flow [2024-06-27 17:51:43,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2117, PETRI_PLACES=186, PETRI_TRANSITIONS=205} [2024-06-27 17:51:43,472 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 137 predicate places. [2024-06-27 17:51:43,472 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 205 transitions, 2117 flow [2024-06-27 17:51:43,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:43,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:43,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:43,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:51:43,473 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:43,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:43,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1652129601, now seen corresponding path program 3 times [2024-06-27 17:51:43,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:43,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577217840] [2024-06-27 17:51:43,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:43,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:43,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:43,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:43,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:43,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577217840] [2024-06-27 17:51:43,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577217840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:43,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:43,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:43,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805127578] [2024-06-27 17:51:43,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:43,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:43,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:43,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:43,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:43,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:43,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 205 transitions, 2117 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:43,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:43,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:43,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:44,079 INFO L124 PetriNetUnfolderBase]: 2299/3821 cut-off events. [2024-06-27 17:51:44,079 INFO L125 PetriNetUnfolderBase]: For 67018/67039 co-relation queries the response was YES. [2024-06-27 17:51:44,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19460 conditions, 3821 events. 2299/3821 cut-off events. For 67018/67039 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24478 event pairs, 800 based on Foata normal form. 28/3801 useless extension candidates. Maximal degree in co-relation 19375. Up to 3025 conditions per place. [2024-06-27 17:51:44,115 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 169 selfloop transitions, 29 changer transitions 0/231 dead transitions. [2024-06-27 17:51:44,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 231 transitions, 2621 flow [2024-06-27 17:51:44,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:44,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:44,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:51:44,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:51:44,116 INFO L175 Difference]: Start difference. First operand has 186 places, 205 transitions, 2117 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:51:44,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 231 transitions, 2621 flow [2024-06-27 17:51:44,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 231 transitions, 2567 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:44,244 INFO L231 Difference]: Finished difference. Result has 188 places, 206 transitions, 2143 flow [2024-06-27 17:51:44,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2143, PETRI_PLACES=188, PETRI_TRANSITIONS=206} [2024-06-27 17:51:44,244 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 139 predicate places. [2024-06-27 17:51:44,244 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 206 transitions, 2143 flow [2024-06-27 17:51:44,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:44,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:44,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:44,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:51:44,245 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:44,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:44,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1052255307, now seen corresponding path program 1 times [2024-06-27 17:51:44,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:44,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256041669] [2024-06-27 17:51:44,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:44,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:44,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:44,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:44,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256041669] [2024-06-27 17:51:44,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256041669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:44,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:44,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:44,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678425394] [2024-06-27 17:51:44,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:44,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:44,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:44,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:44,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:44,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:44,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 206 transitions, 2143 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:44,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:44,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:44,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:44,897 INFO L124 PetriNetUnfolderBase]: 2362/3841 cut-off events. [2024-06-27 17:51:44,897 INFO L125 PetriNetUnfolderBase]: For 67709/67709 co-relation queries the response was YES. [2024-06-27 17:51:44,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 3841 events. 2362/3841 cut-off events. For 67709/67709 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 24193 event pairs, 405 based on Foata normal form. 4/3832 useless extension candidates. Maximal degree in co-relation 19932. Up to 3162 conditions per place. [2024-06-27 17:51:44,932 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 166 selfloop transitions, 46 changer transitions 0/243 dead transitions. [2024-06-27 17:51:44,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 243 transitions, 2767 flow [2024-06-27 17:51:44,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:44,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:44,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:51:44,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:51:44,933 INFO L175 Difference]: Start difference. First operand has 188 places, 206 transitions, 2143 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:51:44,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 243 transitions, 2767 flow [2024-06-27 17:51:45,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 243 transitions, 2703 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:45,084 INFO L231 Difference]: Finished difference. Result has 191 places, 210 transitions, 2232 flow [2024-06-27 17:51:45,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2232, PETRI_PLACES=191, PETRI_TRANSITIONS=210} [2024-06-27 17:51:45,084 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 142 predicate places. [2024-06-27 17:51:45,084 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 210 transitions, 2232 flow [2024-06-27 17:51:45,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:45,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:45,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:45,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:51:45,085 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:45,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:45,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1055112267, now seen corresponding path program 2 times [2024-06-27 17:51:45,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:45,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384062378] [2024-06-27 17:51:45,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:45,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:45,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:45,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:45,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384062378] [2024-06-27 17:51:45,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384062378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:45,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:45,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:45,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956914946] [2024-06-27 17:51:45,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:45,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:45,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:45,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:45,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:45,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:45,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 210 transitions, 2232 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:45,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:45,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:45,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:45,717 INFO L124 PetriNetUnfolderBase]: 2382/3982 cut-off events. [2024-06-27 17:51:45,717 INFO L125 PetriNetUnfolderBase]: For 72318/72324 co-relation queries the response was YES. [2024-06-27 17:51:45,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20461 conditions, 3982 events. 2382/3982 cut-off events. For 72318/72324 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 25695 event pairs, 532 based on Foata normal form. 10/3973 useless extension candidates. Maximal degree in co-relation 20374. Up to 3316 conditions per place. [2024-06-27 17:51:45,756 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 165 selfloop transitions, 44 changer transitions 0/240 dead transitions. [2024-06-27 17:51:45,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 240 transitions, 2744 flow [2024-06-27 17:51:45,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:45,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:45,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:51:45,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:51:45,758 INFO L175 Difference]: Start difference. First operand has 191 places, 210 transitions, 2232 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:51:45,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 240 transitions, 2744 flow [2024-06-27 17:51:45,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 240 transitions, 2656 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:45,920 INFO L231 Difference]: Finished difference. Result has 195 places, 212 transitions, 2272 flow [2024-06-27 17:51:45,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2272, PETRI_PLACES=195, PETRI_TRANSITIONS=212} [2024-06-27 17:51:45,921 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-06-27 17:51:45,921 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 212 transitions, 2272 flow [2024-06-27 17:51:45,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:45,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:45,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:45,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:51:45,922 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:45,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:45,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1170403437, now seen corresponding path program 3 times [2024-06-27 17:51:45,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797591730] [2024-06-27 17:51:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:46,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:46,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797591730] [2024-06-27 17:51:46,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797591730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:46,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:46,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:46,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511793528] [2024-06-27 17:51:46,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:46,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:46,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:46,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:46,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:46,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:46,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 212 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:46,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:46,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:46,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:46,640 INFO L124 PetriNetUnfolderBase]: 2426/3937 cut-off events. [2024-06-27 17:51:46,640 INFO L125 PetriNetUnfolderBase]: For 74428/74428 co-relation queries the response was YES. [2024-06-27 17:51:46,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20724 conditions, 3937 events. 2426/3937 cut-off events. For 74428/74428 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24884 event pairs, 464 based on Foata normal form. 4/3928 useless extension candidates. Maximal degree in co-relation 20635. Up to 3414 conditions per place. [2024-06-27 17:51:46,672 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 177 selfloop transitions, 31 changer transitions 0/239 dead transitions. [2024-06-27 17:51:46,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 239 transitions, 2770 flow [2024-06-27 17:51:46,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:46,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:46,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:51:46,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:51:46,674 INFO L175 Difference]: Start difference. First operand has 195 places, 212 transitions, 2272 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:51:46,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 239 transitions, 2770 flow [2024-06-27 17:51:46,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 239 transitions, 2672 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:46,833 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 2272 flow [2024-06-27 17:51:46,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2272, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-27 17:51:46,834 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 148 predicate places. [2024-06-27 17:51:46,834 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 2272 flow [2024-06-27 17:51:46,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:46,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:46,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:46,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:51:46,834 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:46,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:46,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1170588135, now seen corresponding path program 1 times [2024-06-27 17:51:46,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:46,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144489640] [2024-06-27 17:51:46,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:46,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:46,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:46,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:46,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:46,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144489640] [2024-06-27 17:51:46,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144489640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:46,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:46,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:46,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822430019] [2024-06-27 17:51:46,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:46,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:46,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:46,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:46,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:46,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:46,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:46,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:46,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:46,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:47,481 INFO L124 PetriNetUnfolderBase]: 2533/4146 cut-off events. [2024-06-27 17:51:47,481 INFO L125 PetriNetUnfolderBase]: For 76747/76747 co-relation queries the response was YES. [2024-06-27 17:51:47,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21499 conditions, 4146 events. 2533/4146 cut-off events. For 76747/76747 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26346 event pairs, 872 based on Foata normal form. 2/4130 useless extension candidates. Maximal degree in co-relation 21409. Up to 3699 conditions per place. [2024-06-27 17:51:47,523 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 204 selfloop transitions, 25 changer transitions 0/242 dead transitions. [2024-06-27 17:51:47,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 242 transitions, 2817 flow [2024-06-27 17:51:47,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:47,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:51:47,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:51:47,524 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 2272 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:51:47,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 242 transitions, 2817 flow [2024-06-27 17:51:47,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 242 transitions, 2741 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:47,690 INFO L231 Difference]: Finished difference. Result has 199 places, 216 transitions, 2277 flow [2024-06-27 17:51:47,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2277, PETRI_PLACES=199, PETRI_TRANSITIONS=216} [2024-06-27 17:51:47,691 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 150 predicate places. [2024-06-27 17:51:47,691 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 216 transitions, 2277 flow [2024-06-27 17:51:47,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:47,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:47,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:47,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:51:47,691 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:47,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:47,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1541960575, now seen corresponding path program 4 times [2024-06-27 17:51:47,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:47,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663885443] [2024-06-27 17:51:47,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:47,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:47,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:47,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:47,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663885443] [2024-06-27 17:51:47,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663885443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:47,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:47,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:47,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771777644] [2024-06-27 17:51:47,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:47,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:47,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:47,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:47,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:47,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:47,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 216 transitions, 2277 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:47,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:47,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:47,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:48,334 INFO L124 PetriNetUnfolderBase]: 2430/3945 cut-off events. [2024-06-27 17:51:48,335 INFO L125 PetriNetUnfolderBase]: For 76907/76907 co-relation queries the response was YES. [2024-06-27 17:51:48,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20612 conditions, 3945 events. 2430/3945 cut-off events. For 76907/76907 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24873 event pairs, 403 based on Foata normal form. 4/3936 useless extension candidates. Maximal degree in co-relation 20521. Up to 3300 conditions per place. [2024-06-27 17:51:48,386 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 169 selfloop transitions, 43 changer transitions 0/244 dead transitions. [2024-06-27 17:51:48,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 244 transitions, 2767 flow [2024-06-27 17:51:48,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:48,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:48,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:51:48,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 17:51:48,387 INFO L175 Difference]: Start difference. First operand has 199 places, 216 transitions, 2277 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:51:48,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 244 transitions, 2767 flow [2024-06-27 17:51:48,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 244 transitions, 2690 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:48,569 INFO L231 Difference]: Finished difference. Result has 200 places, 216 transitions, 2300 flow [2024-06-27 17:51:48,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2300, PETRI_PLACES=200, PETRI_TRANSITIONS=216} [2024-06-27 17:51:48,569 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-27 17:51:48,570 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 216 transitions, 2300 flow [2024-06-27 17:51:48,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:48,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:48,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:48,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:51:48,570 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:48,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:48,571 INFO L85 PathProgramCache]: Analyzing trace with hash 2011071189, now seen corresponding path program 2 times [2024-06-27 17:51:48,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:48,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847248652] [2024-06-27 17:51:48,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:48,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:48,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:48,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:48,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847248652] [2024-06-27 17:51:48,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847248652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:48,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:48,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:48,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009303779] [2024-06-27 17:51:48,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:48,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:48,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:48,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:48,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:48,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:48,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 216 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:48,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:48,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:48,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:49,261 INFO L124 PetriNetUnfolderBase]: 2541/4098 cut-off events. [2024-06-27 17:51:49,262 INFO L125 PetriNetUnfolderBase]: For 79999/80008 co-relation queries the response was YES. [2024-06-27 17:51:49,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21575 conditions, 4098 events. 2541/4098 cut-off events. For 79999/80008 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25724 event pairs, 482 based on Foata normal form. 8/4098 useless extension candidates. Maximal degree in co-relation 21483. Up to 3711 conditions per place. [2024-06-27 17:51:49,305 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 201 selfloop transitions, 24 changer transitions 0/238 dead transitions. [2024-06-27 17:51:49,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 238 transitions, 2827 flow [2024-06-27 17:51:49,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:49,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:49,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 17:51:49,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 17:51:49,306 INFO L175 Difference]: Start difference. First operand has 200 places, 216 transitions, 2300 flow. Second operand 6 states and 160 transitions. [2024-06-27 17:51:49,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 238 transitions, 2827 flow [2024-06-27 17:51:49,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 238 transitions, 2731 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:49,545 INFO L231 Difference]: Finished difference. Result has 201 places, 218 transitions, 2287 flow [2024-06-27 17:51:49,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2287, PETRI_PLACES=201, PETRI_TRANSITIONS=218} [2024-06-27 17:51:49,546 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-06-27 17:51:49,546 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 218 transitions, 2287 flow [2024-06-27 17:51:49,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:49,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:49,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:49,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:51:49,547 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:49,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:49,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1652123649, now seen corresponding path program 3 times [2024-06-27 17:51:49,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:49,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678288812] [2024-06-27 17:51:49,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:49,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:49,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:49,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:49,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:49,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678288812] [2024-06-27 17:51:49,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678288812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:49,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:49,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:49,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397677025] [2024-06-27 17:51:49,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:49,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:49,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:49,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:49,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:49,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:49,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 218 transitions, 2287 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:49,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:49,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:49,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:50,194 INFO L124 PetriNetUnfolderBase]: 2559/4124 cut-off events. [2024-06-27 17:51:50,194 INFO L125 PetriNetUnfolderBase]: For 80281/80290 co-relation queries the response was YES. [2024-06-27 17:51:50,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21745 conditions, 4124 events. 2559/4124 cut-off events. For 80281/80290 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 25912 event pairs, 462 based on Foata normal form. 8/4124 useless extension candidates. Maximal degree in co-relation 21652. Up to 3674 conditions per place. [2024-06-27 17:51:50,237 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 200 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-06-27 17:51:50,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 2946 flow [2024-06-27 17:51:50,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:50,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:50,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 17:51:50,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:50,238 INFO L175 Difference]: Start difference. First operand has 201 places, 218 transitions, 2287 flow. Second operand 6 states and 162 transitions. [2024-06-27 17:51:50,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 2946 flow [2024-06-27 17:51:50,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 244 transitions, 2879 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:50,449 INFO L231 Difference]: Finished difference. Result has 203 places, 222 transitions, 2351 flow [2024-06-27 17:51:50,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2351, PETRI_PLACES=203, PETRI_TRANSITIONS=222} [2024-06-27 17:51:50,450 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 17:51:50,450 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 222 transitions, 2351 flow [2024-06-27 17:51:50,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:50,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:50,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:50,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:51:50,451 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:50,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:50,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1888595679, now seen corresponding path program 4 times [2024-06-27 17:51:50,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:50,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246115210] [2024-06-27 17:51:50,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:50,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:50,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:50,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:50,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:50,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246115210] [2024-06-27 17:51:50,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246115210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:50,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:50,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:50,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869801142] [2024-06-27 17:51:50,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:50,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:50,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:50,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:50,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:50,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:50,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 222 transitions, 2351 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:50,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:50,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:50,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:51,135 INFO L124 PetriNetUnfolderBase]: 2554/4104 cut-off events. [2024-06-27 17:51:51,135 INFO L125 PetriNetUnfolderBase]: For 81463/81463 co-relation queries the response was YES. [2024-06-27 17:51:51,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21814 conditions, 4104 events. 2554/4104 cut-off events. For 81463/81463 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25650 event pairs, 472 based on Foata normal form. 2/4101 useless extension candidates. Maximal degree in co-relation 21720. Up to 3716 conditions per place. [2024-06-27 17:51:51,177 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 205 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-27 17:51:51,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 245 transitions, 2874 flow [2024-06-27 17:51:51,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:51,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:51,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 17:51:51,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 17:51:51,179 INFO L175 Difference]: Start difference. First operand has 203 places, 222 transitions, 2351 flow. Second operand 6 states and 164 transitions. [2024-06-27 17:51:51,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 245 transitions, 2874 flow [2024-06-27 17:51:51,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 245 transitions, 2808 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:51,509 INFO L231 Difference]: Finished difference. Result has 207 places, 222 transitions, 2347 flow [2024-06-27 17:51:51,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2347, PETRI_PLACES=207, PETRI_TRANSITIONS=222} [2024-06-27 17:51:51,510 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-27 17:51:51,510 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 222 transitions, 2347 flow [2024-06-27 17:51:51,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:51,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:51,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:51,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:51:51,510 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:51,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:51,511 INFO L85 PathProgramCache]: Analyzing trace with hash -518947048, now seen corresponding path program 1 times [2024-06-27 17:51:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478097806] [2024-06-27 17:51:51,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:51,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:51,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:51,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:51,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478097806] [2024-06-27 17:51:51,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478097806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:51,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:51,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:51:51,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649956663] [2024-06-27 17:51:51,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:51,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:51:51,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:51,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:51:51,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:51:51,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 17:51:51,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 222 transitions, 2347 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:51,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:51,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 17:51:51,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:52,217 INFO L124 PetriNetUnfolderBase]: 1599/3528 cut-off events. [2024-06-27 17:51:52,217 INFO L125 PetriNetUnfolderBase]: For 39989/40161 co-relation queries the response was YES. [2024-06-27 17:51:52,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13799 conditions, 3528 events. 1599/3528 cut-off events. For 39989/40161 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 28839 event pairs, 233 based on Foata normal form. 173/3450 useless extension candidates. Maximal degree in co-relation 13703. Up to 1352 conditions per place. [2024-06-27 17:51:52,270 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 54 changer transitions 0/239 dead transitions. [2024-06-27 17:51:52,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 239 transitions, 2621 flow [2024-06-27 17:51:52,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:52,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:52,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 17:51:52,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 17:51:52,271 INFO L175 Difference]: Start difference. First operand has 207 places, 222 transitions, 2347 flow. Second operand 4 states and 137 transitions. [2024-06-27 17:51:52,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 239 transitions, 2621 flow [2024-06-27 17:51:52,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 239 transitions, 2568 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:52,421 INFO L231 Difference]: Finished difference. Result has 208 places, 226 transitions, 2562 flow [2024-06-27 17:51:52,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2562, PETRI_PLACES=208, PETRI_TRANSITIONS=226} [2024-06-27 17:51:52,421 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-27 17:51:52,422 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 226 transitions, 2562 flow [2024-06-27 17:51:52,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:52,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:52,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:52,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:51:52,422 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:52,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:52,423 INFO L85 PathProgramCache]: Analyzing trace with hash 505814887, now seen corresponding path program 1 times [2024-06-27 17:51:52,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:52,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122828712] [2024-06-27 17:51:52,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:52,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:52,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:52,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:52,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:52,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122828712] [2024-06-27 17:51:52,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122828712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:52,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:52,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:52,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877229042] [2024-06-27 17:51:52,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:52,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:52,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:52,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:52,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:52,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:52,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 226 transitions, 2562 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:52,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:52,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:52,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:53,263 INFO L124 PetriNetUnfolderBase]: 2551/4317 cut-off events. [2024-06-27 17:51:53,263 INFO L125 PetriNetUnfolderBase]: For 89634/89671 co-relation queries the response was YES. [2024-06-27 17:51:53,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23363 conditions, 4317 events. 2551/4317 cut-off events. For 89634/89671 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28339 event pairs, 878 based on Foata normal form. 17/4169 useless extension candidates. Maximal degree in co-relation 23265. Up to 3785 conditions per place. [2024-06-27 17:51:53,307 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 187 selfloop transitions, 44 changer transitions 0/245 dead transitions. [2024-06-27 17:51:53,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 245 transitions, 3138 flow [2024-06-27 17:51:53,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:53,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:53,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 17:51:53,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:53,308 INFO L175 Difference]: Start difference. First operand has 208 places, 226 transitions, 2562 flow. Second operand 6 states and 162 transitions. [2024-06-27 17:51:53,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 245 transitions, 3138 flow [2024-06-27 17:51:53,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 245 transitions, 3136 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:53,561 INFO L231 Difference]: Finished difference. Result has 213 places, 232 transitions, 2749 flow [2024-06-27 17:51:53,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2749, PETRI_PLACES=213, PETRI_TRANSITIONS=232} [2024-06-27 17:51:53,562 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-27 17:51:53,562 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 232 transitions, 2749 flow [2024-06-27 17:51:53,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:53,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:53,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-06-27 17:51:53,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:51:53,562 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:53,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:53,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1260603965, now seen corresponding path program 2 times [2024-06-27 17:51:53,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:53,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258583291] [2024-06-27 17:51:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:53,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:53,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:53,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258583291] [2024-06-27 17:51:53,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258583291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:53,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:53,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:53,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348264305] [2024-06-27 17:51:53,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:53,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:53,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:53,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:53,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:53,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:53,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 232 transitions, 2749 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:53,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:53,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:53,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:54,483 INFO L124 PetriNetUnfolderBase]: 2568/4341 cut-off events. [2024-06-27 17:51:54,483 INFO L125 PetriNetUnfolderBase]: For 94742/94779 co-relation queries the response was YES. [2024-06-27 17:51:54,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23885 conditions, 4341 events. 2568/4341 cut-off events. For 94742/94779 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28462 event pairs, 877 based on Foata normal form. 17/4189 useless extension candidates. Maximal degree in co-relation 23785. Up to 3752 conditions per place. [2024-06-27 17:51:54,521 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 176 selfloop transitions, 65 changer transitions 0/255 dead transitions. [2024-06-27 17:51:54,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 255 transitions, 3481 flow [2024-06-27 17:51:54,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:54,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:54,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:51:54,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:51:54,522 INFO L175 Difference]: Start difference. First operand has 213 places, 232 transitions, 2749 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:51:54,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 255 transitions, 3481 flow [2024-06-27 17:51:54,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 255 transitions, 3374 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:54,760 INFO L231 Difference]: Finished difference. Result has 216 places, 238 transitions, 2911 flow [2024-06-27 17:51:54,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2911, PETRI_PLACES=216, PETRI_TRANSITIONS=238} [2024-06-27 17:51:54,760 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-06-27 17:51:54,760 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 238 transitions, 2911 flow [2024-06-27 17:51:54,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:54,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:54,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:54,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:51:54,761 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:54,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:54,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1260483809, now seen corresponding path program 1 times [2024-06-27 17:51:54,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:54,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882346130] [2024-06-27 17:51:54,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:54,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:54,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:54,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:54,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882346130] [2024-06-27 17:51:54,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882346130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:54,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:54,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:54,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98681735] [2024-06-27 17:51:54,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:54,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:54,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:54,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:54,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:54,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 238 transitions, 2911 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:54,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:54,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:54,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:55,717 INFO L124 PetriNetUnfolderBase]: 2618/4417 cut-off events. [2024-06-27 17:51:55,717 INFO L125 PetriNetUnfolderBase]: For 100723/100760 co-relation queries the response was YES. [2024-06-27 17:51:55,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24758 conditions, 4417 events. 2618/4417 cut-off events. For 100723/100760 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28898 event pairs, 876 based on Foata normal form. 17/4259 useless extension candidates. Maximal degree in co-relation 24657. Up to 3857 conditions per place. [2024-06-27 17:51:55,766 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 193 selfloop transitions, 67 changer transitions 0/274 dead transitions. [2024-06-27 17:51:55,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 274 transitions, 3907 flow [2024-06-27 17:51:55,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:55,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:55,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:51:55,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:51:55,767 INFO L175 Difference]: Start difference. First operand has 216 places, 238 transitions, 2911 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:51:55,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 274 transitions, 3907 flow [2024-06-27 17:51:56,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 274 transitions, 3809 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:56,047 INFO L231 Difference]: Finished difference. Result has 222 places, 258 transitions, 3381 flow [2024-06-27 17:51:56,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3381, PETRI_PLACES=222, PETRI_TRANSITIONS=258} [2024-06-27 17:51:56,048 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 173 predicate places. [2024-06-27 17:51:56,048 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 258 transitions, 3381 flow [2024-06-27 17:51:56,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:56,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:56,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:56,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:51:56,049 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:56,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:56,049 INFO L85 PathProgramCache]: Analyzing trace with hash 323688381, now seen corresponding path program 2 times [2024-06-27 17:51:56,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:56,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281625442] [2024-06-27 17:51:56,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:56,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:56,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:56,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-06-27 17:51:56,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:56,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281625442] [2024-06-27 17:51:56,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281625442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:56,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:56,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:56,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565831623] [2024-06-27 17:51:56,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:56,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:56,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:56,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:56,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:56,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:56,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 258 transitions, 3381 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:56,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:56,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:56,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:56,862 INFO L124 PetriNetUnfolderBase]: 2625/4426 cut-off events. [2024-06-27 17:51:56,862 INFO L125 PetriNetUnfolderBase]: For 102344/102381 co-relation queries the response was YES. [2024-06-27 17:51:56,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25223 conditions, 4426 events. 2625/4426 cut-off events. For 102344/102381 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29025 event pairs, 876 based on Foata normal form. 17/4266 useless extension candidates. Maximal degree in co-relation 25119. Up to 3865 conditions per place. [2024-06-27 17:51:56,908 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 192 selfloop transitions, 70 changer transitions 0/276 dead transitions. [2024-06-27 17:51:56,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 276 transitions, 4114 flow [2024-06-27 17:51:56,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:56,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:56,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 17:51:56,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 17:51:56,909 INFO L175 Difference]: Start difference. First operand has 222 places, 258 transitions, 3381 flow. Second operand 6 states and 164 transitions. [2024-06-27 17:51:56,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 276 transitions, 4114 flow [2024-06-27 17:51:57,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 276 transitions, 4036 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:57,268 INFO L231 Difference]: Finished difference. Result has 226 places, 262 transitions, 3597 flow [2024-06-27 17:51:57,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3597, PETRI_PLACES=226, PETRI_TRANSITIONS=262} [2024-06-27 17:51:57,269 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:51:57,269 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 262 transitions, 3597 flow [2024-06-27 17:51:57,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:57,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:57,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:57,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:51:57,270 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:57,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:57,271 INFO L85 PathProgramCache]: Analyzing trace with hash 323925531, now seen corresponding path program 3 times [2024-06-27 17:51:57,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:57,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765554152] [2024-06-27 17:51:57,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:57,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:57,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:57,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:57,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765554152] [2024-06-27 17:51:57,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765554152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:57,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:57,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:57,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302086674] [2024-06-27 17:51:57,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:57,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:57,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:57,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:57,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:57,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:57,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 262 transitions, 3597 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:57,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:57,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:57,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:58,092 INFO L124 PetriNetUnfolderBase]: 2622/4422 cut-off events. [2024-06-27 17:51:58,093 INFO L125 PetriNetUnfolderBase]: For 104937/104974 co-relation queries the response was YES. [2024-06-27 17:51:58,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25474 conditions, 4422 events. 2622/4422 cut-off events. For 104937/104974 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28941 event pairs, 876 based on Foata normal form. 17/4262 useless extension candidates. Maximal degree in co-relation 25367. Up to 3862 conditions per place. [2024-06-27 17:51:58,141 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 192 selfloop transitions, 70 changer transitions 0/276 dead transitions. [2024-06-27 17:51:58,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 276 transitions, 4155 flow [2024-06-27 17:51:58,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:58,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:58,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:51:58,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 17:51:58,142 INFO L175 Difference]: Start difference. First operand has 226 places, 262 transitions, 3597 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:51:58,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 276 transitions, 4155 flow [2024-06-27 17:51:58,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 276 transitions, 4022 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:58,500 INFO L231 Difference]: Finished difference. Result has 230 places, 262 transitions, 3618 flow [2024-06-27 17:51:58,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=230, PETRI_TRANSITIONS=262} [2024-06-27 17:51:58,501 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-06-27 17:51:58,501 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 262 transitions, 3618 flow [2024-06-27 17:51:58,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:58,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:58,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:58,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:51:58,502 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:58,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:58,502 INFO L85 PathProgramCache]: Analyzing trace with hash 323688195, now seen corresponding path program 3 times [2024-06-27 17:51:58,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:58,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538323786] [2024-06-27 17:51:58,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:58,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:58,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:58,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:58,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538323786] [2024-06-27 17:51:58,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538323786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:58,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:58,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:58,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115554181] [2024-06-27 17:51:58,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:58,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:58,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:58,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:58,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:58,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:58,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 262 transitions, 3618 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:58,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:58,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:58,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:59,308 INFO L124 PetriNetUnfolderBase]: 2619/4418 cut-off events. [2024-06-27 17:51:59,308 INFO L125 PetriNetUnfolderBase]: For 107021/107052 co-relation queries the response was YES. [2024-06-27 17:51:59,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25446 conditions, 4418 events. 2619/4418 cut-off events. For 107021/107052 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28996 event pairs, 876 based on Foata normal form. 14/4255 useless extension candidates. Maximal degree in co-relation 25338. Up to 3816 conditions per place. [2024-06-27 17:51:59,356 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 198 selfloop transitions, 65 changer transitions 0/277 dead transitions. [2024-06-27 17:51:59,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 277 transitions, 4182 flow [2024-06-27 17:51:59,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:59,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:59,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 17:51:59,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-27 17:51:59,357 INFO L175 Difference]: Start difference. First operand has 230 places, 262 transitions, 3618 flow. Second operand 5 states and 143 transitions. [2024-06-27 17:51:59,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 277 transitions, 4182 flow [2024-06-27 17:51:59,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 277 transitions, 4002 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:59,649 INFO L231 Difference]: Finished difference. Result has 229 places, 262 transitions, 3606 flow [2024-06-27 17:51:59,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3606, PETRI_PLACES=229, PETRI_TRANSITIONS=262} [2024-06-27 17:51:59,650 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-27 17:51:59,650 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 262 transitions, 3606 flow [2024-06-27 17:51:59,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:59,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:59,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:59,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:51:59,651 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:59,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:59,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1349141825, now seen corresponding path program 1 times [2024-06-27 17:51:59,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:59,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026936562] [2024-06-27 17:51:59,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:59,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:59,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:59,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:59,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:59,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026936562] [2024-06-27 17:51:59,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026936562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:59,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:59,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:59,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270908396] [2024-06-27 17:51:59,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:59,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:59,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:59,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:59,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:59,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:59,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 262 transitions, 3606 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:59,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:59,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:59,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,500 INFO L124 PetriNetUnfolderBase]: 2693/4555 cut-off events. [2024-06-27 17:52:00,500 INFO L125 PetriNetUnfolderBase]: For 113724/113752 co-relation queries the response was YES. [2024-06-27 17:52:00,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26089 conditions, 4555 events. 2693/4555 cut-off events. For 113724/113752 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 30086 event pairs, 617 based on Foata normal form. 19/4400 useless extension candidates. Maximal degree in co-relation 25981. Up to 3714 conditions per place. [2024-06-27 17:52:00,548 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 251 selfloop transitions, 30 changer transitions 0/295 dead transitions. [2024-06-27 17:52:00,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 295 transitions, 4421 flow [2024-06-27 17:52:00,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:00,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:00,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:52:00,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:52:00,549 INFO L175 Difference]: Start difference. First operand has 229 places, 262 transitions, 3606 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:52:00,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 295 transitions, 4421 flow [2024-06-27 17:52:00,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 295 transitions, 4263 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:00,852 INFO L231 Difference]: Finished difference. Result has 232 places, 265 transitions, 3550 flow [2024-06-27 17:52:00,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=232, PETRI_TRANSITIONS=265} [2024-06-27 17:52:00,852 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:52:00,852 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 265 transitions, 3550 flow [2024-06-27 17:52:00,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:00,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:00,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:00,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:52:00,853 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:00,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:00,853 INFO L85 PathProgramCache]: Analyzing trace with hash 360239055, now seen corresponding path program 2 times [2024-06-27 17:52:00,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:00,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613456898] [2024-06-27 17:52:00,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:00,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:00,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:01,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613456898] [2024-06-27 17:52:01,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613456898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:01,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115298189] [2024-06-27 17:52:01,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:01,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:01,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:01,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:01,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 265 transitions, 3550 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:01,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:01,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:01,692 INFO L124 PetriNetUnfolderBase]: 2680/4624 cut-off events. [2024-06-27 17:52:01,693 INFO L125 PetriNetUnfolderBase]: For 107612/107640 co-relation queries the response was YES. [2024-06-27 17:52:01,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25862 conditions, 4624 events. 2680/4624 cut-off events. For 107612/107640 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31003 event pairs, 680 based on Foata normal form. 19/4462 useless extension candidates. Maximal degree in co-relation 25753. Up to 3708 conditions per place. [2024-06-27 17:52:01,743 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 246 selfloop transitions, 30 changer transitions 0/290 dead transitions. [2024-06-27 17:52:01,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 290 transitions, 4216 flow [2024-06-27 17:52:01,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:01,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:01,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:52:01,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:52:01,744 INFO L175 Difference]: Start difference. First operand has 232 places, 265 transitions, 3550 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:52:01,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 290 transitions, 4216 flow [2024-06-27 17:52:02,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 4133 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:02,072 INFO L231 Difference]: Finished difference. Result has 234 places, 265 transitions, 3533 flow [2024-06-27 17:52:02,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3533, PETRI_PLACES=234, PETRI_TRANSITIONS=265} [2024-06-27 17:52:02,072 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-27 17:52:02,073 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 265 transitions, 3533 flow [2024-06-27 17:52:02,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:02,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:02,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:52:02,073 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:02,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:02,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1250197061, now seen corresponding path program 4 times [2024-06-27 17:52:02,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:02,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077334372] [2024-06-27 17:52:02,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:02,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:02,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:02,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:02,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077334372] [2024-06-27 17:52:02,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077334372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:02,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:02,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:02,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432040754] [2024-06-27 17:52:02,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:02,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:02,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:02,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:02,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:02,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:02,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 265 transitions, 3533 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:02,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:02,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:02,889 INFO L124 PetriNetUnfolderBase]: 2697/4560 cut-off events. [2024-06-27 17:52:02,889 INFO L125 PetriNetUnfolderBase]: For 106506/106537 co-relation queries the response was YES. [2024-06-27 17:52:02,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25803 conditions, 4560 events. 2697/4560 cut-off events. For 106506/106537 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30142 event pairs, 898 based on Foata normal form. 14/4387 useless extension candidates. Maximal degree in co-relation 25694. Up to 3862 conditions per place. [2024-06-27 17:52:02,937 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 205 selfloop transitions, 77 changer transitions 0/296 dead transitions. [2024-06-27 17:52:02,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 296 transitions, 4547 flow [2024-06-27 17:52:02,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:02,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:02,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:52:02,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:52:02,939 INFO L175 Difference]: Start difference. First operand has 234 places, 265 transitions, 3533 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:52:02,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 296 transitions, 4547 flow [2024-06-27 17:52:03,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 4475 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:03,262 INFO L231 Difference]: Finished difference. Result has 236 places, 274 transitions, 3835 flow [2024-06-27 17:52:03,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3835, PETRI_PLACES=236, PETRI_TRANSITIONS=274} [2024-06-27 17:52:03,263 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-27 17:52:03,263 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 274 transitions, 3835 flow [2024-06-27 17:52:03,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:03,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:03,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:52:03,264 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:03,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:03,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1250317031, now seen corresponding path program 5 times [2024-06-27 17:52:03,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:03,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096288746] [2024-06-27 17:52:03,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:03,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:03,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:03,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:03,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:03,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096288746] [2024-06-27 17:52:03,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096288746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:03,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:03,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:03,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651014606] [2024-06-27 17:52:03,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:03,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:03,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:03,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:03,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:03,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:03,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 274 transitions, 3835 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:03,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:03,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:03,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,077 INFO L124 PetriNetUnfolderBase]: 2710/4581 cut-off events. [2024-06-27 17:52:04,077 INFO L125 PetriNetUnfolderBase]: For 107122/107153 co-relation queries the response was YES. [2024-06-27 17:52:04,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25905 conditions, 4581 events. 2710/4581 cut-off events. For 107122/107153 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30316 event pairs, 898 based on Foata normal form. 14/4405 useless extension candidates. Maximal degree in co-relation 25796. Up to 3984 conditions per place. [2024-06-27 17:52:04,126 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 230 selfloop transitions, 53 changer transitions 0/297 dead transitions. [2024-06-27 17:52:04,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 297 transitions, 4545 flow [2024-06-27 17:52:04,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:04,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:04,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 17:52:04,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-27 17:52:04,128 INFO L175 Difference]: Start difference. First operand has 236 places, 274 transitions, 3835 flow. Second operand 7 states and 183 transitions. [2024-06-27 17:52:04,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 297 transitions, 4545 flow [2024-06-27 17:52:04,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 297 transitions, 4315 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:04,462 INFO L231 Difference]: Finished difference. Result has 240 places, 280 transitions, 3825 flow [2024-06-27 17:52:04,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3825, PETRI_PLACES=240, PETRI_TRANSITIONS=280} [2024-06-27 17:52:04,463 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:52:04,463 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 280 transitions, 3825 flow [2024-06-27 17:52:04,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:04,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:04,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:52:04,463 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:04,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:04,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1250317217, now seen corresponding path program 4 times [2024-06-27 17:52:04,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:04,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220780663] [2024-06-27 17:52:04,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:04,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:04,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:04,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:04,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:04,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220780663] [2024-06-27 17:52:04,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220780663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:04,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:04,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:04,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646901784] [2024-06-27 17:52:04,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:04,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:04,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:04,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:04,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:04,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:04,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 280 transitions, 3825 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:04,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:04,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:04,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:05,365 INFO L124 PetriNetUnfolderBase]: 2727/4607 cut-off events. [2024-06-27 17:52:05,365 INFO L125 PetriNetUnfolderBase]: For 110482/110513 co-relation queries the response was YES. [2024-06-27 17:52:05,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26037 conditions, 4607 events. 2727/4607 cut-off events. For 110482/110513 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30501 event pairs, 898 based on Foata normal form. 14/4427 useless extension candidates. Maximal degree in co-relation 25927. Up to 3948 conditions per place. [2024-06-27 17:52:05,408 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 196 selfloop transitions, 97 changer transitions 0/307 dead transitions. [2024-06-27 17:52:05,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 307 transitions, 4691 flow [2024-06-27 17:52:05,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:05,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:05,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-27 17:52:05,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-27 17:52:05,409 INFO L175 Difference]: Start difference. First operand has 240 places, 280 transitions, 3825 flow. Second operand 10 states and 251 transitions. [2024-06-27 17:52:05,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 307 transitions, 4691 flow [2024-06-27 17:52:05,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 307 transitions, 4551 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:05,734 INFO L231 Difference]: Finished difference. Result has 246 places, 286 transitions, 4023 flow [2024-06-27 17:52:05,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4023, PETRI_PLACES=246, PETRI_TRANSITIONS=286} [2024-06-27 17:52:05,735 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-27 17:52:05,735 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 286 transitions, 4023 flow [2024-06-27 17:52:05,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:05,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:05,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:52:05,735 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:05,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:05,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1255559441, now seen corresponding path program 6 times [2024-06-27 17:52:05,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:05,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016347817] [2024-06-27 17:52:05,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:05,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:05,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:05,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:05,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:05,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016347817] [2024-06-27 17:52:05,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016347817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:05,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:05,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:05,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887993126] [2024-06-27 17:52:05,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:05,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:05,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:05,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:05,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:05,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:05,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 286 transitions, 4023 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:05,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:05,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:05,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:06,667 INFO L124 PetriNetUnfolderBase]: 2734/4618 cut-off events. [2024-06-27 17:52:06,668 INFO L125 PetriNetUnfolderBase]: For 114737/114768 co-relation queries the response was YES. [2024-06-27 17:52:06,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26345 conditions, 4618 events. 2734/4618 cut-off events. For 114737/114768 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30496 event pairs, 898 based on Foata normal form. 14/4436 useless extension candidates. Maximal degree in co-relation 26234. Up to 3905 conditions per place. [2024-06-27 17:52:06,718 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 205 selfloop transitions, 92 changer transitions 0/311 dead transitions. [2024-06-27 17:52:06,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 311 transitions, 4927 flow [2024-06-27 17:52:06,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:52:06,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:52:06,719 INFO L175 Difference]: Start difference. First operand has 246 places, 286 transitions, 4023 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:52:06,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 311 transitions, 4927 flow [2024-06-27 17:52:07,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 311 transitions, 4675 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:07,082 INFO L231 Difference]: Finished difference. Result has 246 places, 289 transitions, 4017 flow [2024-06-27 17:52:07,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4017, PETRI_PLACES=246, PETRI_TRANSITIONS=289} [2024-06-27 17:52:07,082 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-27 17:52:07,082 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 289 transitions, 4017 flow [2024-06-27 17:52:07,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:07,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:07,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:52:07,083 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:07,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:07,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1255858343, now seen corresponding path program 1 times [2024-06-27 17:52:07,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:07,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568428285] [2024-06-27 17:52:07,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:07,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:07,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:07,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:07,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:07,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568428285] [2024-06-27 17:52:07,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568428285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:07,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:07,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:07,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613811616] [2024-06-27 17:52:07,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:07,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:07,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:07,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:07,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 289 transitions, 4017 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:07,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:07,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:07,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:07,924 INFO L124 PetriNetUnfolderBase]: 2751/4641 cut-off events. [2024-06-27 17:52:07,924 INFO L125 PetriNetUnfolderBase]: For 118494/118526 co-relation queries the response was YES. [2024-06-27 17:52:07,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26535 conditions, 4641 events. 2751/4641 cut-off events. For 118494/118526 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30597 event pairs, 889 based on Foata normal form. 18/4457 useless extension candidates. Maximal degree in co-relation 26423. Up to 3978 conditions per place. [2024-06-27 17:52:07,973 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 198 selfloop transitions, 104 changer transitions 0/316 dead transitions. [2024-06-27 17:52:07,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 316 transitions, 4873 flow [2024-06-27 17:52:07,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:07,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:07,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-27 17:52:07,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-27 17:52:07,975 INFO L175 Difference]: Start difference. First operand has 246 places, 289 transitions, 4017 flow. Second operand 10 states and 251 transitions. [2024-06-27 17:52:07,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 316 transitions, 4873 flow [2024-06-27 17:52:08,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 4641 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:08,350 INFO L231 Difference]: Finished difference. Result has 251 places, 295 transitions, 4109 flow [2024-06-27 17:52:08,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4109, PETRI_PLACES=251, PETRI_TRANSITIONS=295} [2024-06-27 17:52:08,350 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 17:52:08,350 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 295 transitions, 4109 flow [2024-06-27 17:52:08,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:08,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:08,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:08,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:52:08,351 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:08,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:08,351 INFO L85 PathProgramCache]: Analyzing trace with hash 171197647, now seen corresponding path program 7 times [2024-06-27 17:52:08,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:08,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744111817] [2024-06-27 17:52:08,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:08,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:08,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:08,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:08,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:08,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744111817] [2024-06-27 17:52:08,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744111817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:08,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:08,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:08,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965315720] [2024-06-27 17:52:08,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:08,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:08,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:08,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:08,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:08,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:08,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 295 transitions, 4109 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:08,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:08,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:08,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:09,122 INFO L124 PetriNetUnfolderBase]: 2758/4653 cut-off events. [2024-06-27 17:52:09,122 INFO L125 PetriNetUnfolderBase]: For 122164/122195 co-relation queries the response was YES. [2024-06-27 17:52:09,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26749 conditions, 4653 events. 2758/4653 cut-off events. For 122164/122195 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30747 event pairs, 897 based on Foata normal form. 14/4465 useless extension candidates. Maximal degree in co-relation 26636. Up to 3935 conditions per place. [2024-06-27 17:52:09,179 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 206 selfloop transitions, 96 changer transitions 0/316 dead transitions. [2024-06-27 17:52:09,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4917 flow [2024-06-27 17:52:09,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:09,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:09,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 17:52:09,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 17:52:09,180 INFO L175 Difference]: Start difference. First operand has 251 places, 295 transitions, 4109 flow. Second operand 7 states and 188 transitions. [2024-06-27 17:52:09,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4917 flow [2024-06-27 17:52:09,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 4754 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:09,547 INFO L231 Difference]: Finished difference. Result has 251 places, 298 transitions, 4202 flow [2024-06-27 17:52:09,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4202, PETRI_PLACES=251, PETRI_TRANSITIONS=298} [2024-06-27 17:52:09,547 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 17:52:09,547 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 298 transitions, 4202 flow [2024-06-27 17:52:09,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:09,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:09,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:52:09,548 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:09,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:09,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1259571647, now seen corresponding path program 5 times [2024-06-27 17:52:09,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:09,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064488082] [2024-06-27 17:52:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:09,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:09,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:09,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:09,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:09,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064488082] [2024-06-27 17:52:09,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064488082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:09,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:09,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:09,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285516691] [2024-06-27 17:52:09,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:09,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:09,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:09,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:09,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:09,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:09,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 298 transitions, 4202 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:09,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:09,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:09,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:10,411 INFO L124 PetriNetUnfolderBase]: 2781/4689 cut-off events. [2024-06-27 17:52:10,411 INFO L125 PetriNetUnfolderBase]: For 124259/124290 co-relation queries the response was YES. [2024-06-27 17:52:10,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27200 conditions, 4689 events. 2781/4689 cut-off events. For 124259/124290 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30976 event pairs, 897 based on Foata normal form. 14/4496 useless extension candidates. Maximal degree in co-relation 27086. Up to 4012 conditions per place. [2024-06-27 17:52:10,464 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 103 changer transitions 0/327 dead transitions. [2024-06-27 17:52:10,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 327 transitions, 5212 flow [2024-06-27 17:52:10,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:52:10,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:52:10,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-27 17:52:10,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515151515151515 [2024-06-27 17:52:10,465 INFO L175 Difference]: Start difference. First operand has 251 places, 298 transitions, 4202 flow. Second operand 11 states and 273 transitions. [2024-06-27 17:52:10,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 327 transitions, 5212 flow [2024-06-27 17:52:10,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 327 transitions, 5034 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:10,806 INFO L231 Difference]: Finished difference. Result has 258 places, 307 transitions, 4366 flow [2024-06-27 17:52:10,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4366, PETRI_PLACES=258, PETRI_TRANSITIONS=307} [2024-06-27 17:52:10,807 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 17:52:10,807 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 307 transitions, 4366 flow [2024-06-27 17:52:10,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:10,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:10,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:10,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:52:10,808 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:10,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:10,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1259577041, now seen corresponding path program 8 times [2024-06-27 17:52:10,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:10,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736323275] [2024-06-27 17:52:10,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:10,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:10,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:10,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:10,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736323275] [2024-06-27 17:52:10,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736323275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:10,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:10,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:10,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094172961] [2024-06-27 17:52:10,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:10,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:10,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:10,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:10,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:11,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:11,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 307 transitions, 4366 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:11,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:11,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:11,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:11,746 INFO L124 PetriNetUnfolderBase]: 2798/4715 cut-off events. [2024-06-27 17:52:11,747 INFO L125 PetriNetUnfolderBase]: For 129853/129884 co-relation queries the response was YES. [2024-06-27 17:52:11,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27529 conditions, 4715 events. 2798/4715 cut-off events. For 129853/129884 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31172 event pairs, 897 based on Foata normal form. 14/4518 useless extension candidates. Maximal degree in co-relation 27414. Up to 4077 conditions per place. [2024-06-27 17:52:11,790 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 246 selfloop transitions, 68 changer transitions 0/328 dead transitions. [2024-06-27 17:52:11,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 328 transitions, 5260 flow [2024-06-27 17:52:11,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:11,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:11,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 17:52:11,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-06-27 17:52:11,791 INFO L175 Difference]: Start difference. First operand has 258 places, 307 transitions, 4366 flow. Second operand 7 states and 184 transitions. [2024-06-27 17:52:11,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 328 transitions, 5260 flow [2024-06-27 17:52:12,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 5095 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:12,138 INFO L231 Difference]: Finished difference. Result has 261 places, 313 transitions, 4499 flow [2024-06-27 17:52:12,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4499, PETRI_PLACES=261, PETRI_TRANSITIONS=313} [2024-06-27 17:52:12,138 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 17:52:12,138 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 313 transitions, 4499 flow [2024-06-27 17:52:12,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:12,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:12,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:12,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:52:12,139 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:12,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:12,140 INFO L85 PathProgramCache]: Analyzing trace with hash 174922669, now seen corresponding path program 2 times [2024-06-27 17:52:12,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:12,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004475629] [2024-06-27 17:52:12,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:12,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:12,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:12,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:12,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:12,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004475629] [2024-06-27 17:52:12,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004475629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:12,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:12,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:12,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964271019] [2024-06-27 17:52:12,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:12,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:12,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:12,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:12,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:12,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:12,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 313 transitions, 4499 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:12,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:12,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:12,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:13,009 INFO L124 PetriNetUnfolderBase]: 2821/4748 cut-off events. [2024-06-27 17:52:13,009 INFO L125 PetriNetUnfolderBase]: For 135580/135612 co-relation queries the response was YES. [2024-06-27 17:52:13,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27883 conditions, 4748 events. 2821/4748 cut-off events. For 135580/135612 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31328 event pairs, 889 based on Foata normal form. 18/4548 useless extension candidates. Maximal degree in co-relation 27766. Up to 4139 conditions per place. [2024-06-27 17:52:13,063 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 246 selfloop transitions, 81 changer transitions 0/341 dead transitions. [2024-06-27 17:52:13,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 341 transitions, 5443 flow [2024-06-27 17:52:13,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:52:13,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:52:13,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-27 17:52:13,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434343434343434 [2024-06-27 17:52:13,065 INFO L175 Difference]: Start difference. First operand has 261 places, 313 transitions, 4499 flow. Second operand 11 states and 269 transitions. [2024-06-27 17:52:13,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 341 transitions, 5443 flow [2024-06-27 17:52:13,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 341 transitions, 5289 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:13,450 INFO L231 Difference]: Finished difference. Result has 269 places, 322 transitions, 4677 flow [2024-06-27 17:52:13,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4677, PETRI_PLACES=269, PETRI_TRANSITIONS=322} [2024-06-27 17:52:13,451 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 220 predicate places. [2024-06-27 17:52:13,451 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 322 transitions, 4677 flow [2024-06-27 17:52:13,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:13,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:13,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:13,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:52:13,452 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:13,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:13,453 INFO L85 PathProgramCache]: Analyzing trace with hash 174922483, now seen corresponding path program 6 times [2024-06-27 17:52:13,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:13,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795680956] [2024-06-27 17:52:13,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:13,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:13,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:13,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795680956] [2024-06-27 17:52:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795680956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:13,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:13,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:13,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195058830] [2024-06-27 17:52:13,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:13,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:13,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:13,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:13,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:13,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:13,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 322 transitions, 4677 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:13,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:13,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:13,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:14,310 INFO L124 PetriNetUnfolderBase]: 2818/4745 cut-off events. [2024-06-27 17:52:14,310 INFO L125 PetriNetUnfolderBase]: For 138006/138037 co-relation queries the response was YES. [2024-06-27 17:52:14,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27893 conditions, 4745 events. 2818/4745 cut-off events. For 138006/138037 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31317 event pairs, 897 based on Foata normal form. 14/4543 useless extension candidates. Maximal degree in co-relation 27774. Up to 4061 conditions per place. [2024-06-27 17:52:14,364 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 224 selfloop transitions, 101 changer transitions 0/339 dead transitions. [2024-06-27 17:52:14,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 339 transitions, 5477 flow [2024-06-27 17:52:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:14,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 17:52:14,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2024-06-27 17:52:14,365 INFO L175 Difference]: Start difference. First operand has 269 places, 322 transitions, 4677 flow. Second operand 9 states and 230 transitions. [2024-06-27 17:52:14,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 339 transitions, 5477 flow [2024-06-27 17:52:14,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 339 transitions, 5355 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:14,791 INFO L231 Difference]: Finished difference. Result has 272 places, 322 transitions, 4764 flow [2024-06-27 17:52:14,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4764, PETRI_PLACES=272, PETRI_TRANSITIONS=322} [2024-06-27 17:52:14,791 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-27 17:52:14,791 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 322 transitions, 4764 flow [2024-06-27 17:52:14,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:14,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:14,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-06-27 17:52:14,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:52:14,792 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:14,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:14,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1259571461, now seen corresponding path program 9 times [2024-06-27 17:52:14,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500963691] [2024-06-27 17:52:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:14,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:14,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:14,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:14,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:14,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500963691] [2024-06-27 17:52:14,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500963691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:14,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:14,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:14,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332657337] [2024-06-27 17:52:14,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:14,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:14,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:14,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:14,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:14,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:14,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 322 transitions, 4764 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:14,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:14,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:14,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:15,723 INFO L124 PetriNetUnfolderBase]: 2815/4741 cut-off events. [2024-06-27 17:52:15,724 INFO L125 PetriNetUnfolderBase]: For 140345/140376 co-relation queries the response was YES. [2024-06-27 17:52:15,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28057 conditions, 4741 events. 2815/4741 cut-off events. For 140345/140376 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31352 event pairs, 897 based on Foata normal form. 14/4539 useless extension candidates. Maximal degree in co-relation 27936. Up to 4097 conditions per place. [2024-06-27 17:52:15,778 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 251 selfloop transitions, 73 changer transitions 0/338 dead transitions. [2024-06-27 17:52:15,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 338 transitions, 5450 flow [2024-06-27 17:52:15,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:15,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:15,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 17:52:15,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 17:52:15,779 INFO L175 Difference]: Start difference. First operand has 272 places, 322 transitions, 4764 flow. Second operand 9 states and 225 transitions. [2024-06-27 17:52:15,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 338 transitions, 5450 flow [2024-06-27 17:52:16,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 338 transitions, 5222 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:16,254 INFO L231 Difference]: Finished difference. Result has 273 places, 322 transitions, 4688 flow [2024-06-27 17:52:16,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4688, PETRI_PLACES=273, PETRI_TRANSITIONS=322} [2024-06-27 17:52:16,255 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-27 17:52:16,255 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 322 transitions, 4688 flow [2024-06-27 17:52:16,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:16,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:16,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:16,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:52:16,255 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:16,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:16,256 INFO L85 PathProgramCache]: Analyzing trace with hash 174917089, now seen corresponding path program 3 times [2024-06-27 17:52:16,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:16,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309146243] [2024-06-27 17:52:16,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:16,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:16,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:16,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:16,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309146243] [2024-06-27 17:52:16,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309146243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:16,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:16,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:16,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199173981] [2024-06-27 17:52:16,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:16,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:16,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:16,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:16,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:16,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:16,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 322 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:16,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:16,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:16,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:17,120 INFO L124 PetriNetUnfolderBase]: 2812/4736 cut-off events. [2024-06-27 17:52:17,120 INFO L125 PetriNetUnfolderBase]: For 142086/142118 co-relation queries the response was YES. [2024-06-27 17:52:17,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27939 conditions, 4736 events. 2812/4736 cut-off events. For 142086/142118 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31243 event pairs, 889 based on Foata normal form. 18/4536 useless extension candidates. Maximal degree in co-relation 27817. Up to 4128 conditions per place. [2024-06-27 17:52:17,177 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 244 selfloop transitions, 81 changer transitions 0/339 dead transitions. [2024-06-27 17:52:17,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 339 transitions, 5378 flow [2024-06-27 17:52:17,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:17,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:17,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 17:52:17,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488888888888889 [2024-06-27 17:52:17,178 INFO L175 Difference]: Start difference. First operand has 273 places, 322 transitions, 4688 flow. Second operand 10 states and 247 transitions. [2024-06-27 17:52:17,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 339 transitions, 5378 flow [2024-06-27 17:52:17,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 339 transitions, 5187 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:17,753 INFO L231 Difference]: Finished difference. Result has 275 places, 322 transitions, 4669 flow [2024-06-27 17:52:17,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4497, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4669, PETRI_PLACES=275, PETRI_TRANSITIONS=322} [2024-06-27 17:52:17,753 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-27 17:52:17,753 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 322 transitions, 4669 flow [2024-06-27 17:52:17,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:17,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:17,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:17,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:52:17,754 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:17,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:17,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1725842337, now seen corresponding path program 10 times [2024-06-27 17:52:17,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:17,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118019522] [2024-06-27 17:52:17,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:17,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:17,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:17,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:17,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:17,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118019522] [2024-06-27 17:52:17,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118019522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:17,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:17,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:17,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544408488] [2024-06-27 17:52:17,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:17,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:17,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:17,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:17,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:17,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:17,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 322 transitions, 4669 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:17,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:17,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:17,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:18,683 INFO L124 PetriNetUnfolderBase]: 2809/4733 cut-off events. [2024-06-27 17:52:18,683 INFO L125 PetriNetUnfolderBase]: For 144026/144057 co-relation queries the response was YES. [2024-06-27 17:52:18,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27891 conditions, 4733 events. 2809/4733 cut-off events. For 144026/144057 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31264 event pairs, 897 based on Foata normal form. 14/4531 useless extension candidates. Maximal degree in co-relation 27768. Up to 4014 conditions per place. [2024-06-27 17:52:18,732 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 236 selfloop transitions, 100 changer transitions 0/350 dead transitions. [2024-06-27 17:52:18,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 350 transitions, 5527 flow [2024-06-27 17:52:18,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:18,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:18,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 17:52:18,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 17:52:18,733 INFO L175 Difference]: Start difference. First operand has 275 places, 322 transitions, 4669 flow. Second operand 8 states and 219 transitions. [2024-06-27 17:52:18,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 350 transitions, 5527 flow [2024-06-27 17:52:19,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 350 transitions, 5333 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 17:52:19,274 INFO L231 Difference]: Finished difference. Result has 274 places, 322 transitions, 4693 flow [2024-06-27 17:52:19,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4693, PETRI_PLACES=274, PETRI_TRANSITIONS=322} [2024-06-27 17:52:19,275 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-27 17:52:19,275 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 322 transitions, 4693 flow [2024-06-27 17:52:19,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:19,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:19,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:19,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:52:19,275 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:19,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash 48349705, now seen corresponding path program 7 times [2024-06-27 17:52:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:19,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842708240] [2024-06-27 17:52:19,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:19,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:19,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:19,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:19,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:19,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842708240] [2024-06-27 17:52:19,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842708240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:19,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:19,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:19,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538446890] [2024-06-27 17:52:19,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:19,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:19,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:19,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:19,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:19,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:19,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 322 transitions, 4693 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:19,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:19,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:19,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:20,109 INFO L124 PetriNetUnfolderBase]: 2816/4744 cut-off events. [2024-06-27 17:52:20,110 INFO L125 PetriNetUnfolderBase]: For 148579/148610 co-relation queries the response was YES. [2024-06-27 17:52:20,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28130 conditions, 4744 events. 2816/4744 cut-off events. For 148579/148610 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31270 event pairs, 897 based on Foata normal form. 14/4540 useless extension candidates. Maximal degree in co-relation 28006. Up to 4057 conditions per place. [2024-06-27 17:52:20,164 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 223 selfloop transitions, 108 changer transitions 0/345 dead transitions. [2024-06-27 17:52:20,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 345 transitions, 5572 flow [2024-06-27 17:52:20,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:20,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:20,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 17:52:20,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2024-06-27 17:52:20,165 INFO L175 Difference]: Start difference. First operand has 274 places, 322 transitions, 4693 flow. Second operand 9 states and 230 transitions. [2024-06-27 17:52:20,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 345 transitions, 5572 flow [2024-06-27 17:52:20,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 345 transitions, 5288 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 17:52:20,680 INFO L231 Difference]: Finished difference. Result has 273 places, 325 transitions, 4696 flow [2024-06-27 17:52:20,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4696, PETRI_PLACES=273, PETRI_TRANSITIONS=325} [2024-06-27 17:52:20,680 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-27 17:52:20,680 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 325 transitions, 4696 flow [2024-06-27 17:52:20,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:20,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:20,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:20,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:52:20,681 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:20,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:20,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1163335019, now seen corresponding path program 4 times [2024-06-27 17:52:20,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:20,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269805552] [2024-06-27 17:52:20,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:20,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:20,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:20,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:20,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:20,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269805552] [2024-06-27 17:52:20,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269805552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:20,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:20,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:20,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537996539] [2024-06-27 17:52:20,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:20,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:20,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:20,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:20,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:20,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:20,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 325 transitions, 4696 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:20,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:20,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:20,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:21,705 INFO L124 PetriNetUnfolderBase]: 2851/4806 cut-off events. [2024-06-27 17:52:21,705 INFO L125 PetriNetUnfolderBase]: For 144463/144646 co-relation queries the response was YES. [2024-06-27 17:52:21,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28462 conditions, 4806 events. 2851/4806 cut-off events. For 144463/144646 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31775 event pairs, 907 based on Foata normal form. 110/4696 useless extension candidates. Maximal degree in co-relation 28339. Up to 4129 conditions per place. [2024-06-27 17:52:21,751 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 100 changer transitions 0/353 dead transitions. [2024-06-27 17:52:21,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 353 transitions, 5727 flow [2024-06-27 17:52:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:21,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:21,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 17:52:21,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 17:52:21,752 INFO L175 Difference]: Start difference. First operand has 273 places, 325 transitions, 4696 flow. Second operand 8 states and 205 transitions. [2024-06-27 17:52:21,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 353 transitions, 5727 flow [2024-06-27 17:52:22,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 353 transitions, 5480 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 17:52:22,291 INFO L231 Difference]: Finished difference. Result has 273 places, 337 transitions, 4908 flow [2024-06-27 17:52:22,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4908, PETRI_PLACES=273, PETRI_TRANSITIONS=337} [2024-06-27 17:52:22,291 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-27 17:52:22,291 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 337 transitions, 4908 flow [2024-06-27 17:52:22,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:22,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:22,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:22,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:52:22,292 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:22,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:22,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1170692249, now seen corresponding path program 5 times [2024-06-27 17:52:22,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:22,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877024027] [2024-06-27 17:52:22,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:22,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:22,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:22,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877024027] [2024-06-27 17:52:22,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877024027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:22,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:22,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:22,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955568956] [2024-06-27 17:52:22,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:22,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:22,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:22,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:22,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:22,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:22,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 337 transitions, 4908 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:22,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:22,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:22,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:23,175 INFO L124 PetriNetUnfolderBase]: 2858/4805 cut-off events. [2024-06-27 17:52:23,175 INFO L125 PetriNetUnfolderBase]: For 138598/138630 co-relation queries the response was YES. [2024-06-27 17:52:23,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28480 conditions, 4805 events. 2858/4805 cut-off events. For 138598/138630 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31618 event pairs, 889 based on Foata normal form. 18/4595 useless extension candidates. Maximal degree in co-relation 28358. Up to 4137 conditions per place. [2024-06-27 17:52:23,233 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 238 selfloop transitions, 107 changer transitions 0/359 dead transitions. [2024-06-27 17:52:23,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 359 transitions, 5806 flow [2024-06-27 17:52:23,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:23,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:23,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 17:52:23,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 17:52:23,235 INFO L175 Difference]: Start difference. First operand has 273 places, 337 transitions, 4908 flow. Second operand 8 states and 208 transitions. [2024-06-27 17:52:23,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 359 transitions, 5806 flow [2024-06-27 17:52:23,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 359 transitions, 5706 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:23,621 INFO L231 Difference]: Finished difference. Result has 277 places, 340 transitions, 5092 flow [2024-06-27 17:52:23,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5092, PETRI_PLACES=277, PETRI_TRANSITIONS=340} [2024-06-27 17:52:23,622 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 228 predicate places. [2024-06-27 17:52:23,622 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 340 transitions, 5092 flow [2024-06-27 17:52:23,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:23,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:23,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:23,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:52:23,622 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:23,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:23,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1163335205, now seen corresponding path program 8 times [2024-06-27 17:52:23,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:23,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242290149] [2024-06-27 17:52:23,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:23,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:23,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:23,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:23,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:23,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242290149] [2024-06-27 17:52:23,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242290149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:23,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:23,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:23,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222313668] [2024-06-27 17:52:23,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:23,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:23,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:23,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:23,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:23,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:23,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 340 transitions, 5092 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:23,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:23,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:23,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:24,453 INFO L124 PetriNetUnfolderBase]: 2865/4831 cut-off events. [2024-06-27 17:52:24,453 INFO L125 PetriNetUnfolderBase]: For 142275/142502 co-relation queries the response was YES. [2024-06-27 17:52:24,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28839 conditions, 4831 events. 2865/4831 cut-off events. For 142275/142502 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31942 event pairs, 928 based on Foata normal form. 106/4718 useless extension candidates. Maximal degree in co-relation 28716. Up to 4121 conditions per place. [2024-06-27 17:52:24,509 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 245 selfloop transitions, 95 changer transitions 0/354 dead transitions. [2024-06-27 17:52:24,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 354 transitions, 5964 flow [2024-06-27 17:52:24,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:24,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:24,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 17:52:24,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 17:52:24,510 INFO L175 Difference]: Start difference. First operand has 277 places, 340 transitions, 5092 flow. Second operand 6 states and 159 transitions. [2024-06-27 17:52:24,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 354 transitions, 5964 flow [2024-06-27 17:52:25,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 354 transitions, 5780 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:25,138 INFO L231 Difference]: Finished difference. Result has 276 places, 343 transitions, 5162 flow [2024-06-27 17:52:25,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4912, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5162, PETRI_PLACES=276, PETRI_TRANSITIONS=343} [2024-06-27 17:52:25,139 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 227 predicate places. [2024-06-27 17:52:25,139 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 343 transitions, 5162 flow [2024-06-27 17:52:25,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:25,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:25,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:25,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:52:25,139 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:25,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:25,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1725847917, now seen corresponding path program 11 times [2024-06-27 17:52:25,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:25,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906472833] [2024-06-27 17:52:25,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:25,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:25,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:25,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:25,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906472833] [2024-06-27 17:52:25,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906472833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:25,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:25,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:25,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136799870] [2024-06-27 17:52:25,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:25,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:25,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:25,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:25,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:25,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:25,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 343 transitions, 5162 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:25,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:25,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:25,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:26,111 INFO L124 PetriNetUnfolderBase]: 2862/4813 cut-off events. [2024-06-27 17:52:26,111 INFO L125 PetriNetUnfolderBase]: For 134563/134594 co-relation queries the response was YES. [2024-06-27 17:52:26,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28633 conditions, 4813 events. 2862/4813 cut-off events. For 134563/134594 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31674 event pairs, 897 based on Foata normal form. 14/4599 useless extension candidates. Maximal degree in co-relation 28511. Up to 4073 conditions per place. [2024-06-27 17:52:26,166 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 248 selfloop transitions, 100 changer transitions 0/362 dead transitions. [2024-06-27 17:52:26,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 362 transitions, 5906 flow [2024-06-27 17:52:26,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:26,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:26,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:52:26,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:52:26,167 INFO L175 Difference]: Start difference. First operand has 276 places, 343 transitions, 5162 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:52:26,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 362 transitions, 5906 flow [2024-06-27 17:52:26,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 362 transitions, 5717 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:26,688 INFO L231 Difference]: Finished difference. Result has 279 places, 343 transitions, 5190 flow [2024-06-27 17:52:26,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4973, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5190, PETRI_PLACES=279, PETRI_TRANSITIONS=343} [2024-06-27 17:52:26,689 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-27 17:52:26,689 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 343 transitions, 5190 flow [2024-06-27 17:52:26,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:26,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:26,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:26,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:52:26,689 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:26,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:26,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1725853683, now seen corresponding path program 9 times [2024-06-27 17:52:26,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:26,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406065826] [2024-06-27 17:52:26,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:26,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:26,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:26,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:26,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406065826] [2024-06-27 17:52:26,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406065826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:26,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:26,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:26,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937009379] [2024-06-27 17:52:26,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:26,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:26,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:26,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:26,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:26,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:26,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 343 transitions, 5190 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:26,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:26,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:26,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:27,533 INFO L124 PetriNetUnfolderBase]: 2859/4809 cut-off events. [2024-06-27 17:52:27,533 INFO L125 PetriNetUnfolderBase]: For 137091/137122 co-relation queries the response was YES. [2024-06-27 17:52:27,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28644 conditions, 4809 events. 2859/4809 cut-off events. For 137091/137122 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31714 event pairs, 897 based on Foata normal form. 14/4595 useless extension candidates. Maximal degree in co-relation 28521. Up to 4114 conditions per place. [2024-06-27 17:52:27,589 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 240 selfloop transitions, 104 changer transitions 0/358 dead transitions. [2024-06-27 17:52:27,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 358 transitions, 5914 flow [2024-06-27 17:52:27,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:27,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:27,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 17:52:27,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 17:52:27,590 INFO L175 Difference]: Start difference. First operand has 279 places, 343 transitions, 5190 flow. Second operand 8 states and 206 transitions. [2024-06-27 17:52:27,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 358 transitions, 5914 flow [2024-06-27 17:52:28,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 358 transitions, 5677 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:28,120 INFO L231 Difference]: Finished difference. Result has 281 places, 343 transitions, 5173 flow [2024-06-27 17:52:28,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5173, PETRI_PLACES=281, PETRI_TRANSITIONS=343} [2024-06-27 17:52:28,120 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 232 predicate places. [2024-06-27 17:52:28,121 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 343 transitions, 5173 flow [2024-06-27 17:52:28,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:28,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:28,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:28,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:52:28,121 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:28,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:28,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1170686669, now seen corresponding path program 6 times [2024-06-27 17:52:28,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:28,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922893827] [2024-06-27 17:52:28,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:28,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:28,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:28,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:28,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922893827] [2024-06-27 17:52:28,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922893827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:28,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:28,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:28,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214515950] [2024-06-27 17:52:28,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:28,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:28,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:28,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:28,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:28,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:28,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 343 transitions, 5173 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:28,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:28,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:28,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:29,130 INFO L124 PetriNetUnfolderBase]: 2856/4804 cut-off events. [2024-06-27 17:52:29,130 INFO L125 PetriNetUnfolderBase]: For 131263/131295 co-relation queries the response was YES. [2024-06-27 17:52:29,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28432 conditions, 4804 events. 2856/4804 cut-off events. For 131263/131295 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31673 event pairs, 889 based on Foata normal form. 18/4592 useless extension candidates. Maximal degree in co-relation 28309. Up to 4135 conditions per place. [2024-06-27 17:52:29,179 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 242 selfloop transitions, 107 changer transitions 0/363 dead transitions. [2024-06-27 17:52:29,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 363 transitions, 5919 flow [2024-06-27 17:52:29,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:29,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:29,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-27 17:52:29,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-27 17:52:29,181 INFO L175 Difference]: Start difference. First operand has 281 places, 343 transitions, 5173 flow. Second operand 10 states and 251 transitions. [2024-06-27 17:52:29,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 363 transitions, 5919 flow [2024-06-27 17:52:29,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 363 transitions, 5629 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 17:52:29,642 INFO L231 Difference]: Finished difference. Result has 282 places, 343 transitions, 5117 flow [2024-06-27 17:52:29,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4883, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5117, PETRI_PLACES=282, PETRI_TRANSITIONS=343} [2024-06-27 17:52:29,643 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-27 17:52:29,643 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 343 transitions, 5117 flow [2024-06-27 17:52:29,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:29,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:29,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:29,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:52:29,643 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:29,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:29,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1784380201, now seen corresponding path program 7 times [2024-06-27 17:52:29,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:29,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138945503] [2024-06-27 17:52:29,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:29,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:29,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-06-27 17:52:29,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:29,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138945503] [2024-06-27 17:52:29,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138945503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:29,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:29,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633891001] [2024-06-27 17:52:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:29,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:29,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:29,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:29,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:29,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:29,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 343 transitions, 5117 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:29,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:29,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:29,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:30,444 INFO L124 PetriNetUnfolderBase]: 2863/4813 cut-off events. [2024-06-27 17:52:30,445 INFO L125 PetriNetUnfolderBase]: For 131120/131152 co-relation queries the response was YES. [2024-06-27 17:52:30,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28502 conditions, 4813 events. 2863/4813 cut-off events. For 131120/131152 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31759 event pairs, 892 based on Foata normal form. 18/4599 useless extension candidates. Maximal degree in co-relation 28379. Up to 4069 conditions per place. [2024-06-27 17:52:30,506 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 228 selfloop transitions, 126 changer transitions 0/368 dead transitions. [2024-06-27 17:52:30,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 368 transitions, 6093 flow [2024-06-27 17:52:30,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:30,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:30,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 17:52:30,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 17:52:30,507 INFO L175 Difference]: Start difference. First operand has 282 places, 343 transitions, 5117 flow. Second operand 8 states and 209 transitions. [2024-06-27 17:52:30,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 368 transitions, 6093 flow [2024-06-27 17:52:31,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 368 transitions, 5786 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 17:52:31,030 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 5190 flow [2024-06-27 17:52:31,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5190, PETRI_PLACES=278, PETRI_TRANSITIONS=349} [2024-06-27 17:52:31,031 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-27 17:52:31,031 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 5190 flow [2024-06-27 17:52:31,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:31,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:31,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:31,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:52:31,031 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:31,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:31,032 INFO L85 PathProgramCache]: Analyzing trace with hash 604011077, now seen corresponding path program 8 times [2024-06-27 17:52:31,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:31,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254564532] [2024-06-27 17:52:31,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:31,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:31,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:31,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:31,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254564532] [2024-06-27 17:52:31,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254564532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:31,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:31,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:31,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305748652] [2024-06-27 17:52:31,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:31,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:31,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:31,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:31,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:31,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:31,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 349 transitions, 5190 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:31,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:31,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:31,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:31,932 INFO L124 PetriNetUnfolderBase]: 2870/4824 cut-off events. [2024-06-27 17:52:31,932 INFO L125 PetriNetUnfolderBase]: For 128282/128314 co-relation queries the response was YES. [2024-06-27 17:52:31,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28610 conditions, 4824 events. 2870/4824 cut-off events. For 128282/128314 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31820 event pairs, 889 based on Foata normal form. 18/4608 useless extension candidates. Maximal degree in co-relation 28488. Up to 4242 conditions per place. [2024-06-27 17:52:31,987 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 308 selfloop transitions, 45 changer transitions 0/367 dead transitions. [2024-06-27 17:52:31,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 367 transitions, 5982 flow [2024-06-27 17:52:31,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:31,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 17:52:31,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 17:52:31,988 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 5190 flow. Second operand 8 states and 200 transitions. [2024-06-27 17:52:31,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 367 transitions, 5982 flow [2024-06-27 17:52:32,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 367 transitions, 5840 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:32,463 INFO L231 Difference]: Finished difference. Result has 282 places, 352 transitions, 5200 flow [2024-06-27 17:52:32,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5048, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5200, PETRI_PLACES=282, PETRI_TRANSITIONS=352} [2024-06-27 17:52:32,464 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-27 17:52:32,464 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 352 transitions, 5200 flow [2024-06-27 17:52:32,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:32,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:32,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:32,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:52:32,464 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:32,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:32,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1922908351, now seen corresponding path program 9 times [2024-06-27 17:52:32,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:32,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674542956] [2024-06-27 17:52:32,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:32,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:32,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:32,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-06-27 17:52:32,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:32,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674542956] [2024-06-27 17:52:32,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674542956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:32,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:32,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:32,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164134661] [2024-06-27 17:52:32,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:32,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:32,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:32,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:32,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:32,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:32,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 352 transitions, 5200 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:32,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:32,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:32,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:33,371 INFO L124 PetriNetUnfolderBase]: 2887/4850 cut-off events. [2024-06-27 17:52:33,372 INFO L125 PetriNetUnfolderBase]: For 132749/132781 co-relation queries the response was YES. [2024-06-27 17:52:33,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28870 conditions, 4850 events. 2887/4850 cut-off events. For 132749/132781 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32012 event pairs, 892 based on Foata normal form. 18/4630 useless extension candidates. Maximal degree in co-relation 28746. Up to 4196 conditions per place. [2024-06-27 17:52:33,428 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 266 selfloop transitions, 94 changer transitions 0/374 dead transitions. [2024-06-27 17:52:33,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 374 transitions, 6176 flow [2024-06-27 17:52:33,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:33,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:33,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 17:52:33,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 17:52:33,429 INFO L175 Difference]: Start difference. First operand has 282 places, 352 transitions, 5200 flow. Second operand 8 states and 206 transitions. [2024-06-27 17:52:33,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 374 transitions, 6176 flow [2024-06-27 17:52:33,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 374 transitions, 6049 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:33,991 INFO L231 Difference]: Finished difference. Result has 284 places, 358 transitions, 5381 flow [2024-06-27 17:52:33,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5073, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5381, PETRI_PLACES=284, PETRI_TRANSITIONS=358} [2024-06-27 17:52:33,992 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 235 predicate places. [2024-06-27 17:52:33,992 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 358 transitions, 5381 flow [2024-06-27 17:52:33,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:33,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:33,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:33,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:52:33,993 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:33,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash 609551831, now seen corresponding path program 10 times [2024-06-27 17:52:33,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:33,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547506736] [2024-06-27 17:52:33,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:33,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:34,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:34,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:34,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547506736] [2024-06-27 17:52:34,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547506736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:34,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:34,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:34,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385294657] [2024-06-27 17:52:34,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:34,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:34,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:34,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:34,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:34,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:34,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 358 transitions, 5381 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:34,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:34,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:34,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:34,938 INFO L124 PetriNetUnfolderBase]: 2894/4860 cut-off events. [2024-06-27 17:52:34,938 INFO L125 PetriNetUnfolderBase]: For 137188/137219 co-relation queries the response was YES. [2024-06-27 17:52:34,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29131 conditions, 4860 events. 2894/4860 cut-off events. For 137188/137219 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 32092 event pairs, 902 based on Foata normal form. 11/4633 useless extension candidates. Maximal degree in co-relation 29007. Up to 4128 conditions per place. [2024-06-27 17:52:34,993 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 252 selfloop transitions, 114 changer transitions 0/380 dead transitions. [2024-06-27 17:52:34,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 380 transitions, 6399 flow [2024-06-27 17:52:34,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:34,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 17:52:34,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 17:52:34,994 INFO L175 Difference]: Start difference. First operand has 284 places, 358 transitions, 5381 flow. Second operand 8 states and 207 transitions. [2024-06-27 17:52:34,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 380 transitions, 6399 flow [2024-06-27 17:52:35,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 380 transitions, 6275 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:35,477 INFO L231 Difference]: Finished difference. Result has 288 places, 364 transitions, 5633 flow [2024-06-27 17:52:35,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5257, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5633, PETRI_PLACES=288, PETRI_TRANSITIONS=364} [2024-06-27 17:52:35,477 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-27 17:52:35,478 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 364 transitions, 5633 flow [2024-06-27 17:52:35,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:35,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:35,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:35,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:52:35,478 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:35,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:35,478 INFO L85 PathProgramCache]: Analyzing trace with hash -292965041, now seen corresponding path program 10 times [2024-06-27 17:52:35,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:35,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401382784] [2024-06-27 17:52:35,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:35,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:35,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:35,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:35,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:35,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401382784] [2024-06-27 17:52:35,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401382784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:35,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:35,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:35,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684651092] [2024-06-27 17:52:35,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:35,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:35,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:35,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:35,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:35,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:35,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 364 transitions, 5633 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:35,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:35,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:35,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:36,350 INFO L124 PetriNetUnfolderBase]: 2901/4865 cut-off events. [2024-06-27 17:52:36,350 INFO L125 PetriNetUnfolderBase]: For 141726/141761 co-relation queries the response was YES. [2024-06-27 17:52:36,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29591 conditions, 4865 events. 2901/4865 cut-off events. For 141726/141761 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31977 event pairs, 885 based on Foata normal form. 18/4640 useless extension candidates. Maximal degree in co-relation 29465. Up to 4213 conditions per place. [2024-06-27 17:52:36,407 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 102 changer transitions 0/386 dead transitions. [2024-06-27 17:52:36,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 386 transitions, 6593 flow [2024-06-27 17:52:36,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:52:36,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:52:36,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-27 17:52:36,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414141414141415 [2024-06-27 17:52:36,408 INFO L175 Difference]: Start difference. First operand has 288 places, 364 transitions, 5633 flow. Second operand 11 states and 268 transitions. [2024-06-27 17:52:36,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 386 transitions, 6593 flow [2024-06-27 17:52:36,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 386 transitions, 6463 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:36,954 INFO L231 Difference]: Finished difference. Result has 295 places, 367 transitions, 5771 flow [2024-06-27 17:52:36,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5771, PETRI_PLACES=295, PETRI_TRANSITIONS=367} [2024-06-27 17:52:36,955 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-27 17:52:36,955 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 367 transitions, 5771 flow [2024-06-27 17:52:36,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:36,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:36,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:36,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:52:36,956 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:36,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:36,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1479686651, now seen corresponding path program 11 times [2024-06-27 17:52:36,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:36,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979231054] [2024-06-27 17:52:36,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:36,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:36,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:37,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:37,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:37,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979231054] [2024-06-27 17:52:37,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979231054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:37,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:37,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:37,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851532719] [2024-06-27 17:52:37,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:37,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:37,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:37,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:37,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:37,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:37,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 367 transitions, 5771 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:37,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:37,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:37,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:37,824 INFO L124 PetriNetUnfolderBase]: 2898/4864 cut-off events. [2024-06-27 17:52:37,825 INFO L125 PetriNetUnfolderBase]: For 143081/143113 co-relation queries the response was YES. [2024-06-27 17:52:37,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29676 conditions, 4864 events. 2898/4864 cut-off events. For 143081/143113 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32045 event pairs, 892 based on Foata normal form. 18/4640 useless extension candidates. Maximal degree in co-relation 29548. Up to 4210 conditions per place. [2024-06-27 17:52:37,881 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 100 changer transitions 0/384 dead transitions. [2024-06-27 17:52:37,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 384 transitions, 6551 flow [2024-06-27 17:52:37,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:37,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:37,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 17:52:37,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488888888888889 [2024-06-27 17:52:37,882 INFO L175 Difference]: Start difference. First operand has 295 places, 367 transitions, 5771 flow. Second operand 10 states and 247 transitions. [2024-06-27 17:52:37,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 384 transitions, 6551 flow [2024-06-27 17:52:38,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 384 transitions, 6295 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:38,457 INFO L231 Difference]: Finished difference. Result has 297 places, 367 transitions, 5721 flow [2024-06-27 17:52:38,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5721, PETRI_PLACES=297, PETRI_TRANSITIONS=367} [2024-06-27 17:52:38,457 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-27 17:52:38,457 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 367 transitions, 5721 flow [2024-06-27 17:52:38,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:38,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:38,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:38,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:52:38,458 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:38,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:38,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1577074919, now seen corresponding path program 12 times [2024-06-27 17:52:38,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:38,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350196195] [2024-06-27 17:52:38,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:38,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:38,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:38,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:38,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350196195] [2024-06-27 17:52:38,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350196195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:38,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:38,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:38,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459800305] [2024-06-27 17:52:38,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:38,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:38,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:38,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:38,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:38,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:38,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 367 transitions, 5721 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:38,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:38,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:38,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:39,360 INFO L124 PetriNetUnfolderBase]: 2895/4855 cut-off events. [2024-06-27 17:52:39,360 INFO L125 PetriNetUnfolderBase]: For 144667/144702 co-relation queries the response was YES. [2024-06-27 17:52:39,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29569 conditions, 4855 events. 2895/4855 cut-off events. For 144667/144702 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31944 event pairs, 882 based on Foata normal form. 18/4630 useless extension candidates. Maximal degree in co-relation 29440. Up to 4228 conditions per place. [2024-06-27 17:52:39,418 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 311 selfloop transitions, 62 changer transitions 0/387 dead transitions. [2024-06-27 17:52:39,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 387 transitions, 6517 flow [2024-06-27 17:52:39,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:39,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:39,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 17:52:39,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-27 17:52:39,419 INFO L175 Difference]: Start difference. First operand has 297 places, 367 transitions, 5721 flow. Second operand 7 states and 186 transitions. [2024-06-27 17:52:39,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 387 transitions, 6517 flow [2024-06-27 17:52:39,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 387 transitions, 6273 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 17:52:39,991 INFO L231 Difference]: Finished difference. Result has 294 places, 367 transitions, 5611 flow [2024-06-27 17:52:39,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5611, PETRI_PLACES=294, PETRI_TRANSITIONS=367} [2024-06-27 17:52:39,991 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-27 17:52:39,991 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 367 transitions, 5611 flow [2024-06-27 17:52:39,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:39,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:39,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:39,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:52:39,992 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:39,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:39,992 INFO L85 PathProgramCache]: Analyzing trace with hash -119634759, now seen corresponding path program 11 times [2024-06-27 17:52:39,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:39,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701121346] [2024-06-27 17:52:39,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:39,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:40,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:40,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:40,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701121346] [2024-06-27 17:52:40,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701121346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:40,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:40,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:40,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948799513] [2024-06-27 17:52:40,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:40,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:40,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:40,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:40,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:40,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:40,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 367 transitions, 5611 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:40,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:40,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:40,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:40,967 INFO L124 PetriNetUnfolderBase]: 2902/4870 cut-off events. [2024-06-27 17:52:40,968 INFO L125 PetriNetUnfolderBase]: For 148474/148505 co-relation queries the response was YES. [2024-06-27 17:52:41,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29653 conditions, 4870 events. 2902/4870 cut-off events. For 148474/148505 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 32092 event pairs, 897 based on Foata normal form. 14/4642 useless extension candidates. Maximal degree in co-relation 29523. Up to 4304 conditions per place. [2024-06-27 17:52:41,019 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 338 selfloop transitions, 29 changer transitions 0/381 dead transitions. [2024-06-27 17:52:41,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 381 transitions, 6445 flow [2024-06-27 17:52:41,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:41,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:41,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 17:52:41,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 17:52:41,021 INFO L175 Difference]: Start difference. First operand has 294 places, 367 transitions, 5611 flow. Second operand 7 states and 175 transitions. [2024-06-27 17:52:41,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 381 transitions, 6445 flow [2024-06-27 17:52:41,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 381 transitions, 6127 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:41,551 INFO L231 Difference]: Finished difference. Result has 293 places, 370 transitions, 5437 flow [2024-06-27 17:52:41,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5437, PETRI_PLACES=293, PETRI_TRANSITIONS=370} [2024-06-27 17:52:41,552 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 17:52:41,552 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 370 transitions, 5437 flow [2024-06-27 17:52:41,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:41,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:41,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:41,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:52:41,553 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:41,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:41,553 INFO L85 PathProgramCache]: Analyzing trace with hash 2014139839, now seen corresponding path program 13 times [2024-06-27 17:52:41,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:41,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064989278] [2024-06-27 17:52:41,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:41,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:41,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:41,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-06-27 17:52:41,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:41,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064989278] [2024-06-27 17:52:41,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064989278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:41,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:41,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:41,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855036761] [2024-06-27 17:52:41,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:41,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:41,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:41,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:41,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:41,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:41,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 370 transitions, 5437 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:41,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:41,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:41,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:42,431 INFO L124 PetriNetUnfolderBase]: 2909/4878 cut-off events. [2024-06-27 17:52:42,431 INFO L125 PetriNetUnfolderBase]: For 147359/147391 co-relation queries the response was YES. [2024-06-27 17:52:42,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29313 conditions, 4878 events. 2909/4878 cut-off events. For 147359/147391 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32097 event pairs, 892 based on Foata normal form. 18/4650 useless extension candidates. Maximal degree in co-relation 29184. Up to 4143 conditions per place. [2024-06-27 17:52:42,495 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 242 selfloop transitions, 135 changer transitions 0/391 dead transitions. [2024-06-27 17:52:42,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 6415 flow [2024-06-27 17:52:42,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:42,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:42,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:52:42,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:52:42,496 INFO L175 Difference]: Start difference. First operand has 293 places, 370 transitions, 5437 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:52:42,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 6415 flow [2024-06-27 17:52:43,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 391 transitions, 6221 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:43,056 INFO L231 Difference]: Finished difference. Result has 292 places, 373 transitions, 5583 flow [2024-06-27 17:52:43,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5583, PETRI_PLACES=292, PETRI_TRANSITIONS=373} [2024-06-27 17:52:43,056 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:52:43,057 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 373 transitions, 5583 flow [2024-06-27 17:52:43,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:43,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:43,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:43,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:52:43,057 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:43,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:43,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2019502219, now seen corresponding path program 14 times [2024-06-27 17:52:43,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:43,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188143342] [2024-06-27 17:52:43,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:43,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:43,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:43,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:43,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188143342] [2024-06-27 17:52:43,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188143342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:43,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:43,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:43,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108059306] [2024-06-27 17:52:43,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:43,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:43,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:43,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:43,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:43,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:43,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 373 transitions, 5583 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:43,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:43,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:43,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:43,914 INFO L124 PetriNetUnfolderBase]: 2926/4899 cut-off events. [2024-06-27 17:52:43,914 INFO L125 PetriNetUnfolderBase]: For 153981/154016 co-relation queries the response was YES. [2024-06-27 17:52:43,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29840 conditions, 4899 events. 2926/4899 cut-off events. For 153981/154016 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32155 event pairs, 885 based on Foata normal form. 18/4666 useless extension candidates. Maximal degree in co-relation 29712. Up to 4162 conditions per place. [2024-06-27 17:52:43,969 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 147 changer transitions 0/400 dead transitions. [2024-06-27 17:52:43,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 400 transitions, 6781 flow [2024-06-27 17:52:43,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:43,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:43,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 17:52:43,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-27 17:52:43,970 INFO L175 Difference]: Start difference. First operand has 292 places, 373 transitions, 5583 flow. Second operand 9 states and 232 transitions. [2024-06-27 17:52:43,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 400 transitions, 6781 flow [2024-06-27 17:52:44,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 400 transitions, 6447 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:44,555 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5689 flow [2024-06-27 17:52:44,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5689, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-27 17:52:44,556 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-27 17:52:44,556 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5689 flow [2024-06-27 17:52:44,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:44,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:44,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:44,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:52:44,557 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:44,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:44,557 INFO L85 PathProgramCache]: Analyzing trace with hash -119514603, now seen corresponding path program 15 times [2024-06-27 17:52:44,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:44,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440855963] [2024-06-27 17:52:44,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:44,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:44,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:44,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:44,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440855963] [2024-06-27 17:52:44,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440855963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:44,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:44,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:44,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566792176] [2024-06-27 17:52:44,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:44,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:44,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:44,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:44,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:44,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:44,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5689 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:44,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:44,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:44,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:45,449 INFO L124 PetriNetUnfolderBase]: 2933/4922 cut-off events. [2024-06-27 17:52:45,449 INFO L125 PetriNetUnfolderBase]: For 156519/156711 co-relation queries the response was YES. [2024-06-27 17:52:45,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29937 conditions, 4922 events. 2933/4922 cut-off events. For 156519/156711 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 32521 event pairs, 900 based on Foata normal form. 107/4782 useless extension candidates. Maximal degree in co-relation 29809. Up to 4170 conditions per place. [2024-06-27 17:52:45,506 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 233 selfloop transitions, 153 changer transitions 0/400 dead transitions. [2024-06-27 17:52:45,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 400 transitions, 6691 flow [2024-06-27 17:52:45,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:45,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:45,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 17:52:45,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2024-06-27 17:52:45,507 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5689 flow. Second operand 10 states and 246 transitions. [2024-06-27 17:52:45,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 400 transitions, 6691 flow [2024-06-27 17:52:46,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 400 transitions, 6343 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:46,172 INFO L231 Difference]: Finished difference. Result has 298 places, 382 transitions, 5721 flow [2024-06-27 17:52:46,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5349, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5721, PETRI_PLACES=298, PETRI_TRANSITIONS=382} [2024-06-27 17:52:46,172 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-06-27 17:52:46,172 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 382 transitions, 5721 flow [2024-06-27 17:52:46,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:46,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:46,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:46,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:52:46,173 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:46,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:46,173 INFO L85 PathProgramCache]: Analyzing trace with hash -114873159, now seen corresponding path program 12 times [2024-06-27 17:52:46,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:46,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210981040] [2024-06-27 17:52:46,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:46,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:46,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:46,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:46,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210981040] [2024-06-27 17:52:46,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210981040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:46,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:46,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:46,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822400604] [2024-06-27 17:52:46,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:46,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:46,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:46,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:46,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:46,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:46,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 382 transitions, 5721 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:46,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:46,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:46,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:47,023 INFO L124 PetriNetUnfolderBase]: 2950/4951 cut-off events. [2024-06-27 17:52:47,024 INFO L125 PetriNetUnfolderBase]: For 159344/159549 co-relation queries the response was YES. [2024-06-27 17:52:47,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30227 conditions, 4951 events. 2950/4951 cut-off events. For 159344/159549 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32709 event pairs, 921 based on Foata normal form. 88/4793 useless extension candidates. Maximal degree in co-relation 30099. Up to 4196 conditions per place. [2024-06-27 17:52:47,084 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 267 selfloop transitions, 120 changer transitions 0/401 dead transitions. [2024-06-27 17:52:47,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 401 transitions, 6929 flow [2024-06-27 17:52:47,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:47,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:47,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 17:52:47,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-27 17:52:47,085 INFO L175 Difference]: Start difference. First operand has 298 places, 382 transitions, 5721 flow. Second operand 7 states and 181 transitions. [2024-06-27 17:52:47,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 401 transitions, 6929 flow [2024-06-27 17:52:47,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 401 transitions, 6497 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:47,725 INFO L231 Difference]: Finished difference. Result has 297 places, 388 transitions, 5695 flow [2024-06-27 17:52:47,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5695, PETRI_PLACES=297, PETRI_TRANSITIONS=388} [2024-06-27 17:52:47,726 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-27 17:52:47,726 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 388 transitions, 5695 flow [2024-06-27 17:52:47,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:47,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:47,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:47,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:52:47,726 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:47,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:47,727 INFO L85 PathProgramCache]: Analyzing trace with hash -119514789, now seen corresponding path program 13 times [2024-06-27 17:52:47,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:47,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257638631] [2024-06-27 17:52:47,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:47,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:47,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-06-27 17:52:47,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:47,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257638631] [2024-06-27 17:52:47,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257638631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:47,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:47,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:47,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5967553] [2024-06-27 17:52:47,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:47,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:47,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:47,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:47,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:47,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:47,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 388 transitions, 5695 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:47,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:47,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:47,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:48,584 INFO L124 PetriNetUnfolderBase]: 2947/4950 cut-off events. [2024-06-27 17:52:48,585 INFO L125 PetriNetUnfolderBase]: For 160726/160928 co-relation queries the response was YES. [2024-06-27 17:52:48,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29765 conditions, 4950 events. 2947/4950 cut-off events. For 160726/160928 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32694 event pairs, 928 based on Foata normal form. 88/4793 useless extension candidates. Maximal degree in co-relation 29637. Up to 4193 conditions per place. [2024-06-27 17:52:48,644 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 266 selfloop transitions, 120 changer transitions 0/400 dead transitions. [2024-06-27 17:52:48,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 400 transitions, 6619 flow [2024-06-27 17:52:48,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:48,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:48,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 17:52:48,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-27 17:52:48,645 INFO L175 Difference]: Start difference. First operand has 297 places, 388 transitions, 5695 flow. Second operand 7 states and 181 transitions. [2024-06-27 17:52:48,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 400 transitions, 6619 flow [2024-06-27 17:52:49,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 400 transitions, 6376 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:49,315 INFO L231 Difference]: Finished difference. Result has 301 places, 388 transitions, 5698 flow [2024-06-27 17:52:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5452, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5698, PETRI_PLACES=301, PETRI_TRANSITIONS=388} [2024-06-27 17:52:49,316 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-27 17:52:49,316 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 388 transitions, 5698 flow [2024-06-27 17:52:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:49,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:49,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:49,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:52:49,317 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:49,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2081756307, now seen corresponding path program 16 times [2024-06-27 17:52:49,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:49,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614140247] [2024-06-27 17:52:49,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:49,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:49,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:49,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:49,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:49,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614140247] [2024-06-27 17:52:49,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614140247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:49,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:49,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:49,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803826039] [2024-06-27 17:52:49,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:49,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:49,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:49,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:49,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:49,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:49,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 388 transitions, 5698 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:49,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:49,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:49,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:50,222 INFO L124 PetriNetUnfolderBase]: 2954/4958 cut-off events. [2024-06-27 17:52:50,222 INFO L125 PetriNetUnfolderBase]: For 164046/164224 co-relation queries the response was YES. [2024-06-27 17:52:50,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29804 conditions, 4958 events. 2954/4958 cut-off events. For 164046/164224 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32701 event pairs, 907 based on Foata normal form. 103/4809 useless extension candidates. Maximal degree in co-relation 29675. Up to 4196 conditions per place. [2024-06-27 17:52:50,284 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 150 changer transitions 0/409 dead transitions. [2024-06-27 17:52:50,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 409 transitions, 6825 flow [2024-06-27 17:52:50,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:50,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:50,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 17:52:50,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604938271604938 [2024-06-27 17:52:50,285 INFO L175 Difference]: Start difference. First operand has 301 places, 388 transitions, 5698 flow. Second operand 9 states and 227 transitions. [2024-06-27 17:52:50,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 409 transitions, 6825 flow [2024-06-27 17:52:50,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 409 transitions, 6472 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:50,969 INFO L231 Difference]: Finished difference. Result has 304 places, 391 transitions, 5694 flow [2024-06-27 17:52:50,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5694, PETRI_PLACES=304, PETRI_TRANSITIONS=391} [2024-06-27 17:52:50,969 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-27 17:52:50,970 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 391 transitions, 5694 flow [2024-06-27 17:52:50,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:50,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:50,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 17:52:50,970 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:50,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1582615859, now seen corresponding path program 17 times [2024-06-27 17:52:50,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:50,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983084687] [2024-06-27 17:52:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:50,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:51,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:51,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:51,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983084687] [2024-06-27 17:52:51,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983084687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:51,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:51,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:51,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361604738] [2024-06-27 17:52:51,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:51,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:51,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:51,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:51,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:51,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 391 transitions, 5694 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:51,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:51,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:51,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:51,866 INFO L124 PetriNetUnfolderBase]: 2951/4942 cut-off events. [2024-06-27 17:52:51,866 INFO L125 PetriNetUnfolderBase]: For 163554/163586 co-relation queries the response was YES. [2024-06-27 17:52:51,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29572 conditions, 4942 events. 2951/4942 cut-off events. For 163554/163586 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32517 event pairs, 892 based on Foata normal form. 18/4702 useless extension candidates. Maximal degree in co-relation 29443. Up to 4193 conditions per place. [2024-06-27 17:52:51,924 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 241 selfloop transitions, 157 changer transitions 0/412 dead transitions. [2024-06-27 17:52:51,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 412 transitions, 6668 flow [2024-06-27 17:52:51,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:52:51,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:52:51,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-27 17:52:51,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2024-06-27 17:52:51,925 INFO L175 Difference]: Start difference. First operand has 304 places, 391 transitions, 5694 flow. Second operand 10 states and 251 transitions. [2024-06-27 17:52:51,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 412 transitions, 6668 flow [2024-06-27 17:52:52,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 412 transitions, 6297 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:52,645 INFO L231 Difference]: Finished difference. Result has 307 places, 391 transitions, 5647 flow [2024-06-27 17:52:52,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5647, PETRI_PLACES=307, PETRI_TRANSITIONS=391} [2024-06-27 17:52:52,646 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 258 predicate places. [2024-06-27 17:52:52,646 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 391 transitions, 5647 flow [2024-06-27 17:52:52,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:52,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:52,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:52,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 17:52:52,647 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:52,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:52,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1582615673, now seen corresponding path program 14 times [2024-06-27 17:52:52,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:52,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457849472] [2024-06-27 17:52:52,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:52,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:52,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:52,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457849472] [2024-06-27 17:52:52,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457849472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:52,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:52,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:52,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659137802] [2024-06-27 17:52:52,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:52,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:52,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:52,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:52,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:52,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:52,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 391 transitions, 5647 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:52,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:52,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:52,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:53,616 INFO L124 PetriNetUnfolderBase]: 2948/4934 cut-off events. [2024-06-27 17:52:53,616 INFO L125 PetriNetUnfolderBase]: For 164756/164790 co-relation queries the response was YES. [2024-06-27 17:52:53,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29489 conditions, 4934 events. 2948/4934 cut-off events. For 164756/164790 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32396 event pairs, 895 based on Foata normal form. 11/4688 useless extension candidates. Maximal degree in co-relation 29359. Up to 4195 conditions per place. [2024-06-27 17:52:53,677 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 266 selfloop transitions, 125 changer transitions 0/405 dead transitions. [2024-06-27 17:52:53,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 405 transitions, 6463 flow [2024-06-27 17:52:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:53,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:53,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 17:52:53,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-27 17:52:53,679 INFO L175 Difference]: Start difference. First operand has 307 places, 391 transitions, 5647 flow. Second operand 7 states and 183 transitions. [2024-06-27 17:52:53,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 405 transitions, 6463 flow [2024-06-27 17:52:54,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 405 transitions, 6082 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 17:52:54,449 INFO L231 Difference]: Finished difference. Result has 303 places, 391 transitions, 5526 flow [2024-06-27 17:52:54,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5266, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5526, PETRI_PLACES=303, PETRI_TRANSITIONS=391} [2024-06-27 17:52:54,449 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-27 17:52:54,449 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 391 transitions, 5526 flow [2024-06-27 17:52:54,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:54,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:54,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:54,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 17:52:54,450 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:54,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:54,450 INFO L85 PathProgramCache]: Analyzing trace with hash 57616917, now seen corresponding path program 18 times [2024-06-27 17:52:54,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:54,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035946814] [2024-06-27 17:52:54,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:54,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:54,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:54,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:54,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035946814] [2024-06-27 17:52:54,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035946814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:54,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:54,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:54,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895063805] [2024-06-27 17:52:54,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:54,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:54,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:54,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:54,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:54,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:54,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 391 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:54,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:54,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:54,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:55,429 INFO L124 PetriNetUnfolderBase]: 2945/4946 cut-off events. [2024-06-27 17:52:55,429 INFO L125 PetriNetUnfolderBase]: For 164426/164607 co-relation queries the response was YES. [2024-06-27 17:52:55,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29282 conditions, 4946 events. 2945/4946 cut-off events. For 164426/164607 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32655 event pairs, 907 based on Foata normal form. 103/4797 useless extension candidates. Maximal degree in co-relation 29152. Up to 4186 conditions per place. [2024-06-27 17:52:55,492 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 244 selfloop transitions, 151 changer transitions 0/409 dead transitions. [2024-06-27 17:52:55,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 409 transitions, 6358 flow [2024-06-27 17:52:55,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:52:55,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:52:55,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-27 17:52:55,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393939393939394 [2024-06-27 17:52:55,495 INFO L175 Difference]: Start difference. First operand has 303 places, 391 transitions, 5526 flow. Second operand 11 states and 267 transitions. [2024-06-27 17:52:55,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 409 transitions, 6358 flow [2024-06-27 17:52:56,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 409 transitions, 5997 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:56,238 INFO L231 Difference]: Finished difference. Result has 306 places, 391 transitions, 5473 flow [2024-06-27 17:52:56,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5165, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5473, PETRI_PLACES=306, PETRI_TRANSITIONS=391} [2024-06-27 17:52:56,239 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 257 predicate places. [2024-06-27 17:52:56,239 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 391 transitions, 5473 flow [2024-06-27 17:52:56,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:56,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:56,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:56,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 17:52:56,240 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:56,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:56,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1676685383, now seen corresponding path program 1 times [2024-06-27 17:52:56,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:56,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403228981] [2024-06-27 17:52:56,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:56,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:56,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:56,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:56,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403228981] [2024-06-27 17:52:56,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403228981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:56,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:56,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:56,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359444551] [2024-06-27 17:52:56,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:56,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:56,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:56,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:56,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:56,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:56,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 391 transitions, 5473 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:56,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:56,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:56,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:57,215 INFO L124 PetriNetUnfolderBase]: 3064/5133 cut-off events. [2024-06-27 17:52:57,215 INFO L125 PetriNetUnfolderBase]: For 185075/185087 co-relation queries the response was YES. [2024-06-27 17:52:57,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30592 conditions, 5133 events. 3064/5133 cut-off events. For 185075/185087 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34047 event pairs, 905 based on Foata normal form. 6/4878 useless extension candidates. Maximal degree in co-relation 30462. Up to 4231 conditions per place. [2024-06-27 17:52:57,278 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 371 selfloop transitions, 51 changer transitions 0/436 dead transitions. [2024-06-27 17:52:57,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 436 transitions, 6665 flow [2024-06-27 17:52:57,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:57,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:57,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:52:57,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 17:52:57,280 INFO L175 Difference]: Start difference. First operand has 306 places, 391 transitions, 5473 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:52:57,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 436 transitions, 6665 flow [2024-06-27 17:52:57,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 436 transitions, 6319 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 17:52:57,999 INFO L231 Difference]: Finished difference. Result has 305 places, 396 transitions, 5321 flow [2024-06-27 17:52:57,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5127, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5321, PETRI_PLACES=305, PETRI_TRANSITIONS=396} [2024-06-27 17:52:57,999 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-06-27 17:52:57,999 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 396 transitions, 5321 flow [2024-06-27 17:52:58,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:58,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:58,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] [2024-06-27 17:52:58,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 17:52:58,000 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:58,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:58,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1651256861, now seen corresponding path program 2 times [2024-06-27 17:52:58,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:58,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463043891] [2024-06-27 17:52:58,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:58,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:58,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:58,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:58,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:58,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463043891] [2024-06-27 17:52:58,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463043891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:58,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:58,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:58,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382410842] [2024-06-27 17:52:58,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:58,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:58,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:58,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:58,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:58,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:58,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 396 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:58,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:58,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:58,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:59,008 INFO L124 PetriNetUnfolderBase]: 3209/5366 cut-off events. [2024-06-27 17:52:59,009 INFO L125 PetriNetUnfolderBase]: For 210106/210124 co-relation queries the response was YES. [2024-06-27 17:52:59,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32583 conditions, 5366 events. 3209/5366 cut-off events. For 210106/210124 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35931 event pairs, 957 based on Foata normal form. 6/5101 useless extension candidates. Maximal degree in co-relation 32450. Up to 4589 conditions per place. [2024-06-27 17:52:59,076 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 366 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-27 17:52:59,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 430 transitions, 6444 flow [2024-06-27 17:52:59,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:59,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:59,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 17:52:59,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 17:52:59,077 INFO L175 Difference]: Start difference. First operand has 305 places, 396 transitions, 5321 flow. Second operand 8 states and 213 transitions. [2024-06-27 17:52:59,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 430 transitions, 6444 flow [2024-06-27 17:52:59,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 430 transitions, 6363 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:59,681 INFO L231 Difference]: Finished difference. Result has 311 places, 399 transitions, 5392 flow [2024-06-27 17:52:59,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5392, PETRI_PLACES=311, PETRI_TRANSITIONS=399} [2024-06-27 17:52:59,682 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-27 17:52:59,682 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 399 transitions, 5392 flow [2024-06-27 17:52:59,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:59,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:59,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:59,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 17:52:59,682 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:59,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:59,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1325376741, now seen corresponding path program 3 times [2024-06-27 17:52:59,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:59,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155956661] [2024-06-27 17:52:59,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:59,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:59,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:59,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155956661] [2024-06-27 17:52:59,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155956661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:59,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:59,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:59,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092141148] [2024-06-27 17:52:59,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:59,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:59,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:59,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:59,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:59,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:59,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 399 transitions, 5392 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:59,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:59,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:59,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:00,642 INFO L124 PetriNetUnfolderBase]: 3191/5340 cut-off events. [2024-06-27 17:53:00,643 INFO L125 PetriNetUnfolderBase]: For 201164/201182 co-relation queries the response was YES. [2024-06-27 17:53:00,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32030 conditions, 5340 events. 3191/5340 cut-off events. For 201164/201182 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 35752 event pairs, 976 based on Foata normal form. 8/5075 useless extension candidates. Maximal degree in co-relation 31894. Up to 4658 conditions per place. [2024-06-27 17:53:00,711 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 362 selfloop transitions, 49 changer transitions 0/425 dead transitions. [2024-06-27 17:53:00,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 425 transitions, 6324 flow [2024-06-27 17:53:00,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:00,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:00,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 17:53:00,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 17:53:00,712 INFO L175 Difference]: Start difference. First operand has 311 places, 399 transitions, 5392 flow. Second operand 8 states and 207 transitions. [2024-06-27 17:53:00,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 425 transitions, 6324 flow [2024-06-27 17:53:01,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 425 transitions, 6249 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:01,508 INFO L231 Difference]: Finished difference. Result has 315 places, 400 transitions, 5440 flow [2024-06-27 17:53:01,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5440, PETRI_PLACES=315, PETRI_TRANSITIONS=400} [2024-06-27 17:53:01,508 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 266 predicate places. [2024-06-27 17:53:01,509 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 400 transitions, 5440 flow [2024-06-27 17:53:01,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:01,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:01,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:01,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 17:53:01,509 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:01,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:01,509 INFO L85 PathProgramCache]: Analyzing trace with hash 604435715, now seen corresponding path program 4 times [2024-06-27 17:53:01,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:01,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161409241] [2024-06-27 17:53:01,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:01,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:01,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:01,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:01,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:01,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161409241] [2024-06-27 17:53:01,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161409241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:01,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:01,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:01,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684785059] [2024-06-27 17:53:01,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:01,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:01,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:01,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:01,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:01,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:01,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 400 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:01,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:01,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:01,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:02,556 INFO L124 PetriNetUnfolderBase]: 3265/5469 cut-off events. [2024-06-27 17:53:02,556 INFO L125 PetriNetUnfolderBase]: For 206280/206298 co-relation queries the response was YES. [2024-06-27 17:53:02,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32764 conditions, 5469 events. 3265/5469 cut-off events. For 206280/206298 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36881 event pairs, 1005 based on Foata normal form. 8/5199 useless extension candidates. Maximal degree in co-relation 32626. Up to 4799 conditions per place. [2024-06-27 17:53:02,628 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 377 selfloop transitions, 32 changer transitions 0/423 dead transitions. [2024-06-27 17:53:02,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 423 transitions, 6359 flow [2024-06-27 17:53:02,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:02,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:02,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 17:53:02,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 17:53:02,629 INFO L175 Difference]: Start difference. First operand has 315 places, 400 transitions, 5440 flow. Second operand 8 states and 204 transitions. [2024-06-27 17:53:02,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 423 transitions, 6359 flow [2024-06-27 17:53:03,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 423 transitions, 6264 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:03,359 INFO L231 Difference]: Finished difference. Result has 317 places, 401 transitions, 5433 flow [2024-06-27 17:53:03,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5433, PETRI_PLACES=317, PETRI_TRANSITIONS=401} [2024-06-27 17:53:03,360 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 268 predicate places. [2024-06-27 17:53:03,360 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 401 transitions, 5433 flow [2024-06-27 17:53:03,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:03,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:03,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:03,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 17:53:03,360 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:03,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:03,360 INFO L85 PathProgramCache]: Analyzing trace with hash 604287845, now seen corresponding path program 5 times [2024-06-27 17:53:03,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:03,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963725144] [2024-06-27 17:53:03,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:03,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:03,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:03,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:03,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:03,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963725144] [2024-06-27 17:53:03,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963725144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:03,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:03,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:03,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006635422] [2024-06-27 17:53:03,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:03,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:03,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:03,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:03,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:03,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:03,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 401 transitions, 5433 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:03,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:03,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:03,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:04,421 INFO L124 PetriNetUnfolderBase]: 3410/5719 cut-off events. [2024-06-27 17:53:04,421 INFO L125 PetriNetUnfolderBase]: For 229081/229105 co-relation queries the response was YES. [2024-06-27 17:53:04,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34871 conditions, 5719 events. 3410/5719 cut-off events. For 229081/229105 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38985 event pairs, 1036 based on Foata normal form. 6/5438 useless extension candidates. Maximal degree in co-relation 34732. Up to 4847 conditions per place. [2024-06-27 17:53:04,494 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 384 selfloop transitions, 34 changer transitions 0/432 dead transitions. [2024-06-27 17:53:04,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 432 transitions, 6564 flow [2024-06-27 17:53:04,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:04,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:04,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 17:53:04,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 17:53:04,495 INFO L175 Difference]: Start difference. First operand has 317 places, 401 transitions, 5433 flow. Second operand 8 states and 209 transitions. [2024-06-27 17:53:04,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 432 transitions, 6564 flow [2024-06-27 17:53:05,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 432 transitions, 6495 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:05,483 INFO L231 Difference]: Finished difference. Result has 320 places, 404 transitions, 5493 flow [2024-06-27 17:53:05,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=320, PETRI_TRANSITIONS=404} [2024-06-27 17:53:05,484 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 271 predicate places. [2024-06-27 17:53:05,484 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 404 transitions, 5493 flow [2024-06-27 17:53:05,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:05,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:05,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:05,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 17:53:05,484 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:05,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:05,485 INFO L85 PathProgramCache]: Analyzing trace with hash 609798095, now seen corresponding path program 6 times [2024-06-27 17:53:05,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:05,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468868883] [2024-06-27 17:53:05,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:05,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:05,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:05,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:05,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468868883] [2024-06-27 17:53:05,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468868883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:05,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:05,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:05,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931966075] [2024-06-27 17:53:05,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:05,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:05,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:05,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:05,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:05,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:05,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 404 transitions, 5493 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:05,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:05,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:05,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:06,646 INFO L124 PetriNetUnfolderBase]: 3392/5681 cut-off events. [2024-06-27 17:53:06,646 INFO L125 PetriNetUnfolderBase]: For 220648/220675 co-relation queries the response was YES. [2024-06-27 17:53:06,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34376 conditions, 5681 events. 3392/5681 cut-off events. For 220648/220675 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 38728 event pairs, 1047 based on Foata normal form. 8/5400 useless extension candidates. Maximal degree in co-relation 34235. Up to 4996 conditions per place. [2024-06-27 17:53:06,720 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 382 selfloop transitions, 33 changer transitions 0/429 dead transitions. [2024-06-27 17:53:06,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 429 transitions, 6433 flow [2024-06-27 17:53:06,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:53:06,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:53:06,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 17:53:06,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5422222222222223 [2024-06-27 17:53:06,721 INFO L175 Difference]: Start difference. First operand has 320 places, 404 transitions, 5493 flow. Second operand 10 states and 244 transitions. [2024-06-27 17:53:06,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 429 transitions, 6433 flow [2024-06-27 17:53:07,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 429 transitions, 6371 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:07,526 INFO L231 Difference]: Finished difference. Result has 326 places, 405 transitions, 5526 flow [2024-06-27 17:53:07,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5526, PETRI_PLACES=326, PETRI_TRANSITIONS=405} [2024-06-27 17:53:07,527 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-27 17:53:07,527 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 405 transitions, 5526 flow [2024-06-27 17:53:07,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:07,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:07,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:07,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 17:53:07,527 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:07,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:07,527 INFO L85 PathProgramCache]: Analyzing trace with hash 610013297, now seen corresponding path program 1 times [2024-06-27 17:53:07,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:07,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468413473] [2024-06-27 17:53:07,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:07,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:07,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:07,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:07,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:07,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468413473] [2024-06-27 17:53:07,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468413473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:07,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:07,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:07,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295987878] [2024-06-27 17:53:07,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:07,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:07,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:07,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:07,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:07,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:07,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 405 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:07,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:07,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:07,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:08,744 INFO L124 PetriNetUnfolderBase]: 3445/5786 cut-off events. [2024-06-27 17:53:08,745 INFO L125 PetriNetUnfolderBase]: For 219677/219701 co-relation queries the response was YES. [2024-06-27 17:53:08,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34730 conditions, 5786 events. 3445/5786 cut-off events. For 219677/219701 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39587 event pairs, 1055 based on Foata normal form. 6/5502 useless extension candidates. Maximal degree in co-relation 34587. Up to 4922 conditions per place. [2024-06-27 17:53:08,808 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 384 selfloop transitions, 37 changer transitions 0/435 dead transitions. [2024-06-27 17:53:08,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 435 transitions, 6498 flow [2024-06-27 17:53:08,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:53:08,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:53:08,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 17:53:08,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-27 17:53:08,809 INFO L175 Difference]: Start difference. First operand has 326 places, 405 transitions, 5526 flow. Second operand 10 states and 248 transitions. [2024-06-27 17:53:08,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 435 transitions, 6498 flow [2024-06-27 17:53:09,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 435 transitions, 6437 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:09,647 INFO L231 Difference]: Finished difference. Result has 329 places, 406 transitions, 5561 flow [2024-06-27 17:53:09,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5465, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5561, PETRI_PLACES=329, PETRI_TRANSITIONS=406} [2024-06-27 17:53:09,648 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 280 predicate places. [2024-06-27 17:53:09,648 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 406 transitions, 5561 flow [2024-06-27 17:53:09,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:09,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:09,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:09,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 17:53:09,648 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:09,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:09,649 INFO L85 PathProgramCache]: Analyzing trace with hash 57862995, now seen corresponding path program 7 times [2024-06-27 17:53:09,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:09,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757392383] [2024-06-27 17:53:09,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:09,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:09,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:09,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:09,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:09,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757392383] [2024-06-27 17:53:09,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757392383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:09,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:09,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:09,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717620548] [2024-06-27 17:53:09,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:09,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:09,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:09,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:09,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:09,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:09,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 406 transitions, 5561 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:09,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:09,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:09,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:10,801 INFO L124 PetriNetUnfolderBase]: 3519/5903 cut-off events. [2024-06-27 17:53:10,801 INFO L125 PetriNetUnfolderBase]: For 234243/234304 co-relation queries the response was YES. [2024-06-27 17:53:10,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35693 conditions, 5903 events. 3519/5903 cut-off events. For 234243/234304 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40678 event pairs, 1101 based on Foata normal form. 35/5641 useless extension candidates. Maximal degree in co-relation 35549. Up to 5172 conditions per place. [2024-06-27 17:53:10,884 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 370 selfloop transitions, 46 changer transitions 0/430 dead transitions. [2024-06-27 17:53:10,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 430 transitions, 6500 flow [2024-06-27 17:53:10,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:10,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:10,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 17:53:10,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5506172839506173 [2024-06-27 17:53:10,885 INFO L175 Difference]: Start difference. First operand has 329 places, 406 transitions, 5561 flow. Second operand 9 states and 223 transitions. [2024-06-27 17:53:10,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 430 transitions, 6500 flow [2024-06-27 17:53:11,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 430 transitions, 6416 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 17:53:11,762 INFO L231 Difference]: Finished difference. Result has 330 places, 407 transitions, 5597 flow [2024-06-27 17:53:11,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5597, PETRI_PLACES=330, PETRI_TRANSITIONS=407} [2024-06-27 17:53:11,762 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 281 predicate places. [2024-06-27 17:53:11,763 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 407 transitions, 5597 flow [2024-06-27 17:53:11,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:11,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:11,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:11,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 17:53:11,763 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:11,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:11,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1582861937, now seen corresponding path program 8 times [2024-06-27 17:53:11,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:11,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133928286] [2024-06-27 17:53:11,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:11,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:11,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:11,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:11,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:11,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133928286] [2024-06-27 17:53:11,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133928286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:11,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:11,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:11,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071373408] [2024-06-27 17:53:11,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:11,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:11,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:11,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:11,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:11,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:11,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 407 transitions, 5597 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:11,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:11,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:11,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:12,990 INFO L124 PetriNetUnfolderBase]: 3593/6022 cut-off events. [2024-06-27 17:53:12,990 INFO L125 PetriNetUnfolderBase]: For 240245/240278 co-relation queries the response was YES. [2024-06-27 17:53:13,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36463 conditions, 6022 events. 3593/6022 cut-off events. For 240245/240278 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41621 event pairs, 1118 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 36318. Up to 5206 conditions per place. [2024-06-27 17:53:13,070 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 372 selfloop transitions, 48 changer transitions 0/434 dead transitions. [2024-06-27 17:53:13,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 434 transitions, 6554 flow [2024-06-27 17:53:13,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:13,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:13,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 17:53:13,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562962962962963 [2024-06-27 17:53:13,071 INFO L175 Difference]: Start difference. First operand has 330 places, 407 transitions, 5597 flow. Second operand 9 states and 228 transitions. [2024-06-27 17:53:13,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 434 transitions, 6554 flow [2024-06-27 17:53:14,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 434 transitions, 6464 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:14,095 INFO L231 Difference]: Finished difference. Result has 333 places, 408 transitions, 5636 flow [2024-06-27 17:53:14,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5636, PETRI_PLACES=333, PETRI_TRANSITIONS=408} [2024-06-27 17:53:14,096 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-27 17:53:14,096 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 408 transitions, 5636 flow [2024-06-27 17:53:14,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:14,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:14,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:14,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 17:53:14,096 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:14,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:14,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1577499557, now seen corresponding path program 9 times [2024-06-27 17:53:14,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:14,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628125811] [2024-06-27 17:53:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:14,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:14,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:14,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:14,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:14,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628125811] [2024-06-27 17:53:14,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628125811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:14,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:14,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:14,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84080589] [2024-06-27 17:53:14,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:14,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:14,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:14,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:14,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:14,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:14,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 408 transitions, 5636 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:14,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:14,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:14,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:15,231 INFO L124 PetriNetUnfolderBase]: 3641/6108 cut-off events. [2024-06-27 17:53:15,231 INFO L125 PetriNetUnfolderBase]: For 241821/241848 co-relation queries the response was YES. [2024-06-27 17:53:15,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36915 conditions, 6108 events. 3641/6108 cut-off events. For 241821/241848 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42324 event pairs, 1144 based on Foata normal form. 8/5811 useless extension candidates. Maximal degree in co-relation 36769. Up to 5282 conditions per place. [2024-06-27 17:53:15,315 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 373 selfloop transitions, 46 changer transitions 0/433 dead transitions. [2024-06-27 17:53:15,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 433 transitions, 6589 flow [2024-06-27 17:53:15,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:15,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:15,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 17:53:15,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-27 17:53:15,316 INFO L175 Difference]: Start difference. First operand has 333 places, 408 transitions, 5636 flow. Second operand 7 states and 186 transitions. [2024-06-27 17:53:15,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 433 transitions, 6589 flow [2024-06-27 17:53:16,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 433 transitions, 6487 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:16,544 INFO L231 Difference]: Finished difference. Result has 333 places, 409 transitions, 5661 flow [2024-06-27 17:53:16,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5534, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5661, PETRI_PLACES=333, PETRI_TRANSITIONS=409} [2024-06-27 17:53:16,545 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-27 17:53:16,545 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 409 transitions, 5661 flow [2024-06-27 17:53:16,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:16,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:16,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:16,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 17:53:16,545 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:16,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:16,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2014000897, now seen corresponding path program 10 times [2024-06-27 17:53:16,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:16,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87994614] [2024-06-27 17:53:16,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:16,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:16,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:16,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:16,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87994614] [2024-06-27 17:53:16,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87994614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:16,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:16,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:16,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628436318] [2024-06-27 17:53:16,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:16,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:16,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:16,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:16,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:16,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:16,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 409 transitions, 5661 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:16,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:16,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:16,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:17,741 INFO L124 PetriNetUnfolderBase]: 3628/6117 cut-off events. [2024-06-27 17:53:17,741 INFO L125 PetriNetUnfolderBase]: For 224098/224125 co-relation queries the response was YES. [2024-06-27 17:53:17,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36341 conditions, 6117 events. 3628/6117 cut-off events. For 224098/224125 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42722 event pairs, 1059 based on Foata normal form. 6/5824 useless extension candidates. Maximal degree in co-relation 36194. Up to 4843 conditions per place. [2024-06-27 17:53:17,823 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 375 selfloop transitions, 54 changer transitions 0/443 dead transitions. [2024-06-27 17:53:17,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 443 transitions, 6677 flow [2024-06-27 17:53:17,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:17,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:17,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:53:17,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:53:17,824 INFO L175 Difference]: Start difference. First operand has 333 places, 409 transitions, 5661 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:53:17,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 443 transitions, 6677 flow [2024-06-27 17:53:18,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 443 transitions, 6567 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:18,992 INFO L231 Difference]: Finished difference. Result has 336 places, 411 transitions, 5724 flow [2024-06-27 17:53:18,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5557, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5724, PETRI_PLACES=336, PETRI_TRANSITIONS=411} [2024-06-27 17:53:18,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-27 17:53:18,993 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 411 transitions, 5724 flow [2024-06-27 17:53:18,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:18,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:18,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:18,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 17:53:18,993 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:18,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:18,993 INFO L85 PathProgramCache]: Analyzing trace with hash 58078197, now seen corresponding path program 2 times [2024-06-27 17:53:18,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:18,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117273901] [2024-06-27 17:53:18,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:18,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:18,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:19,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:19,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:19,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117273901] [2024-06-27 17:53:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117273901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:19,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:19,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:19,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339573235] [2024-06-27 17:53:19,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:19,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:19,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:19,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:19,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:19,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:19,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 411 transitions, 5724 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:19,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:19,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:19,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:20,191 INFO L124 PetriNetUnfolderBase]: 3681/6199 cut-off events. [2024-06-27 17:53:20,191 INFO L125 PetriNetUnfolderBase]: For 230322/230386 co-relation queries the response was YES. [2024-06-27 17:53:20,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37063 conditions, 6199 events. 3681/6199 cut-off events. For 230322/230386 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43329 event pairs, 1150 based on Foata normal form. 33/5927 useless extension candidates. Maximal degree in co-relation 36914. Up to 5349 conditions per place. [2024-06-27 17:53:20,265 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 378 selfloop transitions, 49 changer transitions 0/441 dead transitions. [2024-06-27 17:53:20,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 441 transitions, 6710 flow [2024-06-27 17:53:20,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:53:20,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:53:20,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 17:53:20,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-27 17:53:20,266 INFO L175 Difference]: Start difference. First operand has 336 places, 411 transitions, 5724 flow. Second operand 10 states and 248 transitions. [2024-06-27 17:53:20,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 441 transitions, 6710 flow [2024-06-27 17:53:21,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 441 transitions, 6547 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:21,493 INFO L231 Difference]: Finished difference. Result has 339 places, 412 transitions, 5683 flow [2024-06-27 17:53:21,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5683, PETRI_PLACES=339, PETRI_TRANSITIONS=412} [2024-06-27 17:53:21,494 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 290 predicate places. [2024-06-27 17:53:21,494 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 412 transitions, 5683 flow [2024-06-27 17:53:21,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:21,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:21,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:21,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 17:53:21,494 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:21,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:21,495 INFO L85 PathProgramCache]: Analyzing trace with hash 323775477, now seen corresponding path program 3 times [2024-06-27 17:53:21,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:21,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412770946] [2024-06-27 17:53:21,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:21,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:21,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:21,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:21,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412770946] [2024-06-27 17:53:21,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412770946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:21,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:21,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644392558] [2024-06-27 17:53:21,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:21,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:21,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:21,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:21,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:21,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 412 transitions, 5683 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:21,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:21,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:21,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:22,703 INFO L124 PetriNetUnfolderBase]: 3734/6300 cut-off events. [2024-06-27 17:53:22,703 INFO L125 PetriNetUnfolderBase]: For 228403/228461 co-relation queries the response was YES. [2024-06-27 17:53:22,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37042 conditions, 6300 events. 3734/6300 cut-off events. For 228403/228461 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 44020 event pairs, 1136 based on Foata normal form. 33/6030 useless extension candidates. Maximal degree in co-relation 36894. Up to 4847 conditions per place. [2024-06-27 17:53:22,790 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 371 selfloop transitions, 60 changer transitions 0/445 dead transitions. [2024-06-27 17:53:22,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 6841 flow [2024-06-27 17:53:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:22,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:22,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 17:53:22,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-06-27 17:53:22,791 INFO L175 Difference]: Start difference. First operand has 339 places, 412 transitions, 5683 flow. Second operand 9 states and 231 transitions. [2024-06-27 17:53:22,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 6841 flow [2024-06-27 17:53:24,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 445 transitions, 6731 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 17:53:24,040 INFO L231 Difference]: Finished difference. Result has 340 places, 413 transitions, 5717 flow [2024-06-27 17:53:24,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5717, PETRI_PLACES=340, PETRI_TRANSITIONS=413} [2024-06-27 17:53:24,040 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 291 predicate places. [2024-06-27 17:53:24,040 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 413 transitions, 5717 flow [2024-06-27 17:53:24,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:24,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:24,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:24,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 17:53:24,041 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:24,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:24,041 INFO L85 PathProgramCache]: Analyzing trace with hash 561864251, now seen corresponding path program 4 times [2024-06-27 17:53:24,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:24,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223343912] [2024-06-27 17:53:24,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:24,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:24,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:24,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:24,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223343912] [2024-06-27 17:53:24,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223343912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:24,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:24,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:24,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437525276] [2024-06-27 17:53:24,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:24,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:24,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:24,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:24,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:24,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:24,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 413 transitions, 5717 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:24,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:24,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:24,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:25,367 INFO L124 PetriNetUnfolderBase]: 3721/6248 cut-off events. [2024-06-27 17:53:25,367 INFO L125 PetriNetUnfolderBase]: For 214805/214832 co-relation queries the response was YES. [2024-06-27 17:53:25,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36629 conditions, 6248 events. 3721/6248 cut-off events. For 214805/214832 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 43659 event pairs, 1130 based on Foata normal form. 6/5950 useless extension candidates. Maximal degree in co-relation 36480. Up to 5096 conditions per place. [2024-06-27 17:53:25,441 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 374 selfloop transitions, 56 changer transitions 0/444 dead transitions. [2024-06-27 17:53:25,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 444 transitions, 6697 flow [2024-06-27 17:53:25,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:25,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:25,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 17:53:25,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-27 17:53:25,442 INFO L175 Difference]: Start difference. First operand has 340 places, 413 transitions, 5717 flow. Second operand 9 states and 232 transitions. [2024-06-27 17:53:25,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 444 transitions, 6697 flow [2024-06-27 17:53:26,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 6600 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:26,799 INFO L231 Difference]: Finished difference. Result has 344 places, 413 transitions, 5738 flow [2024-06-27 17:53:26,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5620, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5738, PETRI_PLACES=344, PETRI_TRANSITIONS=413} [2024-06-27 17:53:26,800 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-27 17:53:26,800 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 413 transitions, 5738 flow [2024-06-27 17:53:26,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:26,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:26,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:26,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 17:53:26,800 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:26,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:26,800 INFO L85 PathProgramCache]: Analyzing trace with hash 345412963, now seen corresponding path program 1 times [2024-06-27 17:53:26,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:26,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275179194] [2024-06-27 17:53:26,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:26,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:26,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:26,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275179194] [2024-06-27 17:53:26,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275179194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:26,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:26,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:26,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139088981] [2024-06-27 17:53:26,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:26,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:26,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:26,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:26,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:26,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:26,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 413 transitions, 5738 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:26,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:26,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:26,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:28,048 INFO L124 PetriNetUnfolderBase]: 3805/6388 cut-off events. [2024-06-27 17:53:28,049 INFO L125 PetriNetUnfolderBase]: For 210337/210389 co-relation queries the response was YES. [2024-06-27 17:53:28,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37558 conditions, 6388 events. 3805/6388 cut-off events. For 210337/210389 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44633 event pairs, 1200 based on Foata normal form. 14/6073 useless extension candidates. Maximal degree in co-relation 37407. Up to 5509 conditions per place. [2024-06-27 17:53:28,131 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 316 selfloop transitions, 135 changer transitions 0/465 dead transitions. [2024-06-27 17:53:28,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 465 transitions, 7358 flow [2024-06-27 17:53:28,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:28,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:28,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 17:53:28,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 17:53:28,133 INFO L175 Difference]: Start difference. First operand has 344 places, 413 transitions, 5738 flow. Second operand 8 states and 215 transitions. [2024-06-27 17:53:28,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 465 transitions, 7358 flow [2024-06-27 17:53:29,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 465 transitions, 7170 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 17:53:29,494 INFO L231 Difference]: Finished difference. Result has 345 places, 444 transitions, 6459 flow [2024-06-27 17:53:29,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6459, PETRI_PLACES=345, PETRI_TRANSITIONS=444} [2024-06-27 17:53:29,495 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-27 17:53:29,495 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 444 transitions, 6459 flow [2024-06-27 17:53:29,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:29,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:29,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:29,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 17:53:29,496 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:29,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:29,496 INFO L85 PathProgramCache]: Analyzing trace with hash -420291371, now seen corresponding path program 2 times [2024-06-27 17:53:29,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:29,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216724324] [2024-06-27 17:53:29,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:29,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:29,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:29,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:29,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216724324] [2024-06-27 17:53:29,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216724324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:29,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:29,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:29,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602533782] [2024-06-27 17:53:29,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:29,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:29,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:29,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:29,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:29,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:29,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 444 transitions, 6459 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:29,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:29,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:29,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:30,947 INFO L124 PetriNetUnfolderBase]: 3824/6416 cut-off events. [2024-06-27 17:53:30,948 INFO L125 PetriNetUnfolderBase]: For 211685/211737 co-relation queries the response was YES. [2024-06-27 17:53:31,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37531 conditions, 6416 events. 3824/6416 cut-off events. For 211685/211737 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44793 event pairs, 1200 based on Foata normal form. 14/6095 useless extension candidates. Maximal degree in co-relation 37378. Up to 5610 conditions per place. [2024-06-27 17:53:31,020 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 358 selfloop transitions, 97 changer transitions 0/469 dead transitions. [2024-06-27 17:53:31,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 469 transitions, 7739 flow [2024-06-27 17:53:31,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:53:31,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:53:31,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-27 17:53:31,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688888888888889 [2024-06-27 17:53:31,021 INFO L175 Difference]: Start difference. First operand has 345 places, 444 transitions, 6459 flow. Second operand 10 states and 256 transitions. [2024-06-27 17:53:31,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 469 transitions, 7739 flow [2024-06-27 17:53:32,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 469 transitions, 7565 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:32,405 INFO L231 Difference]: Finished difference. Result has 352 places, 451 transitions, 6687 flow [2024-06-27 17:53:32,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6687, PETRI_PLACES=352, PETRI_TRANSITIONS=451} [2024-06-27 17:53:32,405 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 303 predicate places. [2024-06-27 17:53:32,406 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 451 transitions, 6687 flow [2024-06-27 17:53:32,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:32,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-06-27 17:53:32,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 17:53:32,406 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:32,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:32,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1504957275, now seen corresponding path program 3 times [2024-06-27 17:53:32,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:32,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694682673] [2024-06-27 17:53:32,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:32,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:32,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:32,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:32,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:32,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694682673] [2024-06-27 17:53:32,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694682673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:32,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:32,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:32,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130250090] [2024-06-27 17:53:32,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:32,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:32,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:32,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:32,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:32,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:32,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 451 transitions, 6687 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:32,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:32,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:33,760 INFO L124 PetriNetUnfolderBase]: 3821/6412 cut-off events. [2024-06-27 17:53:33,760 INFO L125 PetriNetUnfolderBase]: For 208506/208558 co-relation queries the response was YES. [2024-06-27 17:53:33,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37573 conditions, 6412 events. 3821/6412 cut-off events. For 208506/208558 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44856 event pairs, 1200 based on Foata normal form. 14/6091 useless extension candidates. Maximal degree in co-relation 37417. Up to 5607 conditions per place. [2024-06-27 17:53:33,848 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 358 selfloop transitions, 94 changer transitions 0/466 dead transitions. [2024-06-27 17:53:33,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 466 transitions, 7627 flow [2024-06-27 17:53:33,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:53:33,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 17:53:33,849 INFO L175 Difference]: Start difference. First operand has 352 places, 451 transitions, 6687 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:53:33,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 466 transitions, 7627 flow [2024-06-27 17:53:35,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 466 transitions, 7453 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:35,465 INFO L231 Difference]: Finished difference. Result has 354 places, 451 transitions, 6715 flow [2024-06-27 17:53:35,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6715, PETRI_PLACES=354, PETRI_TRANSITIONS=451} [2024-06-27 17:53:35,466 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-27 17:53:35,466 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 451 transitions, 6715 flow [2024-06-27 17:53:35,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:35,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:35,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:35,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 17:53:35,467 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:35,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:35,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1444400683, now seen corresponding path program 4 times [2024-06-27 17:53:35,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:35,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545160667] [2024-06-27 17:53:35,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:35,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:35,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:35,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:35,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545160667] [2024-06-27 17:53:35,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545160667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:35,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:35,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:35,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668919996] [2024-06-27 17:53:35,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:35,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:35,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:35,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:35,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:35,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:35,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 451 transitions, 6715 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:35,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:35,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:35,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:36,909 INFO L124 PetriNetUnfolderBase]: 3829/6424 cut-off events. [2024-06-27 17:53:36,909 INFO L125 PetriNetUnfolderBase]: For 212836/212888 co-relation queries the response was YES. [2024-06-27 17:53:36,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37889 conditions, 6424 events. 3829/6424 cut-off events. For 212836/212888 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44904 event pairs, 1200 based on Foata normal form. 14/6100 useless extension candidates. Maximal degree in co-relation 37731. Up to 5554 conditions per place. [2024-06-27 17:53:36,989 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 327 selfloop transitions, 132 changer transitions 0/473 dead transitions. [2024-06-27 17:53:36,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 473 transitions, 7924 flow [2024-06-27 17:53:36,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:36,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:36,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:53:36,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:53:36,990 INFO L175 Difference]: Start difference. First operand has 354 places, 451 transitions, 6715 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:53:36,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 473 transitions, 7924 flow [2024-06-27 17:53:38,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 473 transitions, 7736 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:38,605 INFO L231 Difference]: Finished difference. Result has 355 places, 455 transitions, 6976 flow [2024-06-27 17:53:38,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6527, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6976, PETRI_PLACES=355, PETRI_TRANSITIONS=455} [2024-06-27 17:53:38,605 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 306 predicate places. [2024-06-27 17:53:38,606 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 455 transitions, 6976 flow [2024-06-27 17:53:38,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:38,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:38,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, 1] [2024-06-27 17:53:38,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 17:53:38,606 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:38,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1451757913, now seen corresponding path program 5 times [2024-06-27 17:53:38,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:38,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360018579] [2024-06-27 17:53:38,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:38,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:38,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-06-27 17:53:38,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:38,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360018579] [2024-06-27 17:53:38,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360018579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:38,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:38,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:38,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026742057] [2024-06-27 17:53:38,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:38,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:38,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:38,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:38,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:38,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:38,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 455 transitions, 6976 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:38,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:38,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:38,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:39,945 INFO L124 PetriNetUnfolderBase]: 3837/6436 cut-off events. [2024-06-27 17:53:39,945 INFO L125 PetriNetUnfolderBase]: For 218731/218783 co-relation queries the response was YES. [2024-06-27 17:53:40,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38423 conditions, 6436 events. 3837/6436 cut-off events. For 218731/218783 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44992 event pairs, 1200 based on Foata normal form. 14/6109 useless extension candidates. Maximal degree in co-relation 38263. Up to 5563 conditions per place. [2024-06-27 17:53:40,041 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 324 selfloop transitions, 141 changer transitions 0/479 dead transitions. [2024-06-27 17:53:40,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 479 transitions, 8200 flow [2024-06-27 17:53:40,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:53:40,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:53:40,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 17:53:40,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755555555555556 [2024-06-27 17:53:40,042 INFO L175 Difference]: Start difference. First operand has 355 places, 455 transitions, 6976 flow. Second operand 10 states and 259 transitions. [2024-06-27 17:53:40,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 479 transitions, 8200 flow [2024-06-27 17:53:41,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 479 transitions, 7890 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:41,773 INFO L231 Difference]: Finished difference. Result has 359 places, 458 transitions, 7048 flow [2024-06-27 17:53:41,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7048, PETRI_PLACES=359, PETRI_TRANSITIONS=458} [2024-06-27 17:53:41,773 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-27 17:53:41,773 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 458 transitions, 7048 flow [2024-06-27 17:53:41,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:41,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:41,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 17:53:41,774 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:41,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:41,774 INFO L85 PathProgramCache]: Analyzing trace with hash -839818775, now seen corresponding path program 6 times [2024-06-27 17:53:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:41,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596115294] [2024-06-27 17:53:41,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:41,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:41,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:41,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:41,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596115294] [2024-06-27 17:53:41,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596115294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:41,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196485347] [2024-06-27 17:53:41,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:41,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:41,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:41,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 458 transitions, 7048 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:41,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:41,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:43,266 INFO L124 PetriNetUnfolderBase]: 3834/6432 cut-off events. [2024-06-27 17:53:43,266 INFO L125 PetriNetUnfolderBase]: For 215076/215128 co-relation queries the response was YES. [2024-06-27 17:53:43,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38264 conditions, 6432 events. 3834/6432 cut-off events. For 215076/215128 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44952 event pairs, 1200 based on Foata normal form. 14/6105 useless extension candidates. Maximal degree in co-relation 38104. Up to 5560 conditions per place. [2024-06-27 17:53:43,340 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 322 selfloop transitions, 141 changer transitions 0/477 dead transitions. [2024-06-27 17:53:43,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 477 transitions, 8020 flow [2024-06-27 17:53:43,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:43,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:43,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 17:53:43,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-27 17:53:43,342 INFO L175 Difference]: Start difference. First operand has 359 places, 458 transitions, 7048 flow. Second operand 9 states and 237 transitions. [2024-06-27 17:53:43,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 477 transitions, 8020 flow [2024-06-27 17:53:44,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 477 transitions, 7719 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:44,949 INFO L231 Difference]: Finished difference. Result has 361 places, 458 transitions, 7055 flow [2024-06-27 17:53:44,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7055, PETRI_PLACES=361, PETRI_TRANSITIONS=458} [2024-06-27 17:53:44,950 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 312 predicate places. [2024-06-27 17:53:44,950 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 458 transitions, 7055 flow [2024-06-27 17:53:44,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:44,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:44,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:44,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 17:53:44,950 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:44,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:44,951 INFO L85 PathProgramCache]: Analyzing trace with hash 101404457, now seen corresponding path program 7 times [2024-06-27 17:53:44,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:44,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872421222] [2024-06-27 17:53:44,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:44,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:44,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:45,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:45,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872421222] [2024-06-27 17:53:45,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872421222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:45,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:45,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731505564] [2024-06-27 17:53:45,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:45,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:45,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:45,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:45,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:45,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:45,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 458 transitions, 7055 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:45,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:45,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:45,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:46,226 INFO L124 PetriNetUnfolderBase]: 3864/6476 cut-off events. [2024-06-27 17:53:46,226 INFO L125 PetriNetUnfolderBase]: For 222787/222839 co-relation queries the response was YES. [2024-06-27 17:53:46,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38836 conditions, 6476 events. 3864/6476 cut-off events. For 222787/222839 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45234 event pairs, 1200 based on Foata normal form. 14/6140 useless extension candidates. Maximal degree in co-relation 38676. Up to 5329 conditions per place. [2024-06-27 17:53:46,314 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 249 changer transitions 0/494 dead transitions. [2024-06-27 17:53:46,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 494 transitions, 8621 flow [2024-06-27 17:53:46,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:53:46,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:53:46,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-27 17:53:46,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592592592592592 [2024-06-27 17:53:46,315 INFO L175 Difference]: Start difference. First operand has 361 places, 458 transitions, 7055 flow. Second operand 12 states and 302 transitions. [2024-06-27 17:53:46,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 494 transitions, 8621 flow [2024-06-27 17:53:48,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 494 transitions, 8226 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 17:53:48,103 INFO L231 Difference]: Finished difference. Result has 363 places, 467 transitions, 7396 flow [2024-06-27 17:53:48,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7396, PETRI_PLACES=363, PETRI_TRANSITIONS=467} [2024-06-27 17:53:48,103 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 314 predicate places. [2024-06-27 17:53:48,103 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 467 transitions, 7396 flow [2024-06-27 17:53:48,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:48,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:48,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:48,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 17:53:48,104 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:48,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:48,104 INFO L85 PathProgramCache]: Analyzing trace with hash 105123527, now seen corresponding path program 8 times [2024-06-27 17:53:48,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:48,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876333118] [2024-06-27 17:53:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:48,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:48,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:48,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:48,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876333118] [2024-06-27 17:53:48,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876333118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:48,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:48,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:48,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349586798] [2024-06-27 17:53:48,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:48,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:48,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:48,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:48,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:48,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:48,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 467 transitions, 7396 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:48,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:48,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:48,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:49,565 INFO L124 PetriNetUnfolderBase]: 3883/6504 cut-off events. [2024-06-27 17:53:49,565 INFO L125 PetriNetUnfolderBase]: For 227695/227747 co-relation queries the response was YES. [2024-06-27 17:53:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39481 conditions, 6504 events. 3883/6504 cut-off events. For 227695/227747 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45415 event pairs, 1200 based on Foata normal form. 14/6162 useless extension candidates. Maximal degree in co-relation 39321. Up to 5630 conditions per place. [2024-06-27 17:53:49,650 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 361 selfloop transitions, 121 changer transitions 0/496 dead transitions. [2024-06-27 17:53:49,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 496 transitions, 8734 flow [2024-06-27 17:53:49,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:53:49,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:53:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 294 transitions. [2024-06-27 17:53:49,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 17:53:49,651 INFO L175 Difference]: Start difference. First operand has 363 places, 467 transitions, 7396 flow. Second operand 12 states and 294 transitions. [2024-06-27 17:53:49,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 496 transitions, 8734 flow [2024-06-27 17:53:51,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 496 transitions, 8159 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-06-27 17:53:51,596 INFO L231 Difference]: Finished difference. Result has 367 places, 473 transitions, 7235 flow [2024-06-27 17:53:51,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7235, PETRI_PLACES=367, PETRI_TRANSITIONS=473} [2024-06-27 17:53:51,596 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 318 predicate places. [2024-06-27 17:53:51,596 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 473 transitions, 7235 flow [2024-06-27 17:53:51,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:51,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:51,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:51,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 17:53:51,597 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:51,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:51,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1002906561, now seen corresponding path program 9 times [2024-06-27 17:53:51,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:51,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549491195] [2024-06-27 17:53:51,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:51,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:51,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:51,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:51,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:51,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549491195] [2024-06-27 17:53:51,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549491195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:51,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:51,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:51,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219647543] [2024-06-27 17:53:51,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:51,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:51,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:51,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:51,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:51,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:51,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 473 transitions, 7235 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:51,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:51,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:51,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:52,987 INFO L124 PetriNetUnfolderBase]: 3891/6516 cut-off events. [2024-06-27 17:53:52,987 INFO L125 PetriNetUnfolderBase]: For 228765/228817 co-relation queries the response was YES. [2024-06-27 17:53:53,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39179 conditions, 6516 events. 3891/6516 cut-off events. For 228765/228817 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45525 event pairs, 1200 based on Foata normal form. 14/6171 useless extension candidates. Maximal degree in co-relation 39018. Up to 5359 conditions per place. [2024-06-27 17:53:53,082 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 219 selfloop transitions, 270 changer transitions 0/503 dead transitions. [2024-06-27 17:53:53,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 503 transitions, 8653 flow [2024-06-27 17:53:53,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:53:53,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:53:53,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-27 17:53:53,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592592592592592 [2024-06-27 17:53:53,083 INFO L175 Difference]: Start difference. First operand has 367 places, 473 transitions, 7235 flow. Second operand 12 states and 302 transitions. [2024-06-27 17:53:53,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 503 transitions, 8653 flow [2024-06-27 17:53:55,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 503 transitions, 8482 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 17:53:55,094 INFO L231 Difference]: Finished difference. Result has 371 places, 476 transitions, 7662 flow [2024-06-27 17:53:55,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7662, PETRI_PLACES=371, PETRI_TRANSITIONS=476} [2024-06-27 17:53:55,095 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-27 17:53:55,095 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 476 transitions, 7662 flow [2024-06-27 17:53:55,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:55,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:55,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 17:53:55,095 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:55,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:55,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1012160991, now seen corresponding path program 10 times [2024-06-27 17:53:55,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:55,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596690476] [2024-06-27 17:53:55,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:55,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:55,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:55,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:55,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596690476] [2024-06-27 17:53:55,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596690476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:55,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:55,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:55,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151925341] [2024-06-27 17:53:55,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:55,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:55,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:55,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:55,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:55,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 476 transitions, 7662 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:55,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:55,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:56,549 INFO L124 PetriNetUnfolderBase]: 3910/6544 cut-off events. [2024-06-27 17:53:56,549 INFO L125 PetriNetUnfolderBase]: For 238427/238479 co-relation queries the response was YES. [2024-06-27 17:53:56,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40219 conditions, 6544 events. 3910/6544 cut-off events. For 238427/238479 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45692 event pairs, 1200 based on Foata normal form. 14/6193 useless extension candidates. Maximal degree in co-relation 40056. Up to 5380 conditions per place. [2024-06-27 17:53:56,643 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 262 changer transitions 0/507 dead transitions. [2024-06-27 17:53:56,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 507 transitions, 9150 flow [2024-06-27 17:53:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:53:56,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:53:56,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 323 transitions. [2024-06-27 17:53:56,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521367521367522 [2024-06-27 17:53:56,644 INFO L175 Difference]: Start difference. First operand has 371 places, 476 transitions, 7662 flow. Second operand 13 states and 323 transitions. [2024-06-27 17:53:56,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 507 transitions, 9150 flow [2024-06-27 17:53:58,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 507 transitions, 8532 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-27 17:53:58,419 INFO L231 Difference]: Finished difference. Result has 374 places, 482 transitions, 7690 flow [2024-06-27 17:53:58,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7690, PETRI_PLACES=374, PETRI_TRANSITIONS=482} [2024-06-27 17:53:58,419 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 325 predicate places. [2024-06-27 17:53:58,419 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 482 transitions, 7690 flow [2024-06-27 17:53:58,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:58,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:58,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 17:53:58,420 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:58,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:58,420 INFO L85 PathProgramCache]: Analyzing trace with hash 105129107, now seen corresponding path program 11 times [2024-06-27 17:53:58,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:58,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946811960] [2024-06-27 17:53:58,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:58,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:58,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-06-27 17:53:58,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:58,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946811960] [2024-06-27 17:53:58,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946811960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:58,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:58,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:53:58,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765387199] [2024-06-27 17:53:58,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:58,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:53:58,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:58,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:53:58,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:53:58,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:53:58,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 482 transitions, 7690 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:58,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:53:58,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:59,843 INFO L124 PetriNetUnfolderBase]: 3907/6540 cut-off events. [2024-06-27 17:53:59,843 INFO L125 PetriNetUnfolderBase]: For 239313/239365 co-relation queries the response was YES. [2024-06-27 17:53:59,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40051 conditions, 6540 events. 3907/6540 cut-off events. For 239313/239365 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45744 event pairs, 1200 based on Foata normal form. 14/6189 useless extension candidates. Maximal degree in co-relation 39887. Up to 5661 conditions per place. [2024-06-27 17:53:59,943 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 370 selfloop transitions, 121 changer transitions 0/505 dead transitions. [2024-06-27 17:53:59,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 505 transitions, 8726 flow [2024-06-27 17:53:59,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:53:59,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:53:59,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 313 transitions. [2024-06-27 17:53:59,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535042735042735 [2024-06-27 17:53:59,944 INFO L175 Difference]: Start difference. First operand has 374 places, 482 transitions, 7690 flow. Second operand 13 states and 313 transitions. [2024-06-27 17:53:59,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 505 transitions, 8726 flow [2024-06-27 17:54:01,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 505 transitions, 8259 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:01,847 INFO L231 Difference]: Finished difference. Result has 378 places, 482 transitions, 7471 flow [2024-06-27 17:54:01,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7223, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7471, PETRI_PLACES=378, PETRI_TRANSITIONS=482} [2024-06-27 17:54:01,848 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 329 predicate places. [2024-06-27 17:54:01,848 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 482 transitions, 7471 flow [2024-06-27 17:54:01,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:01,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:01,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 17:54:01,848 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:01,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:01,848 INFO L85 PathProgramCache]: Analyzing trace with hash 276903827, now seen corresponding path program 12 times [2024-06-27 17:54:01,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:01,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778020897] [2024-06-27 17:54:01,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:01,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:01,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:01,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:01,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778020897] [2024-06-27 17:54:01,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778020897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:01,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:01,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:01,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87228329] [2024-06-27 17:54:01,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:01,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:01,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:01,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:01,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:02,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:02,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 482 transitions, 7471 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:02,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:02,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:03,234 INFO L124 PetriNetUnfolderBase]: 3904/6536 cut-off events. [2024-06-27 17:54:03,235 INFO L125 PetriNetUnfolderBase]: For 239189/239241 co-relation queries the response was YES. [2024-06-27 17:54:03,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39572 conditions, 6536 events. 3904/6536 cut-off events. For 239189/239241 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45640 event pairs, 1200 based on Foata normal form. 14/6185 useless extension candidates. Maximal degree in co-relation 39407. Up to 5374 conditions per place. [2024-06-27 17:54:03,325 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 230 selfloop transitions, 260 changer transitions 0/504 dead transitions. [2024-06-27 17:54:03,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8671 flow [2024-06-27 17:54:03,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:54:03,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:54:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-06-27 17:54:03,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5656565656565656 [2024-06-27 17:54:03,326 INFO L175 Difference]: Start difference. First operand has 378 places, 482 transitions, 7471 flow. Second operand 11 states and 280 transitions. [2024-06-27 17:54:03,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8671 flow [2024-06-27 17:54:05,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 504 transitions, 8401 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-27 17:54:05,445 INFO L231 Difference]: Finished difference. Result has 377 places, 482 transitions, 7728 flow [2024-06-27 17:54:05,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7201, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7728, PETRI_PLACES=377, PETRI_TRANSITIONS=482} [2024-06-27 17:54:05,445 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 328 predicate places. [2024-06-27 17:54:05,445 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 482 transitions, 7728 flow [2024-06-27 17:54:05,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 17:54:05,445 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,446 INFO L85 PathProgramCache]: Analyzing trace with hash 392375138, now seen corresponding path program 1 times [2024-06-27 17:54:05,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565753284] [2024-06-27 17:54:05,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:05,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565753284] [2024-06-27 17:54:05,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565753284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:05,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107060157] [2024-06-27 17:54:05,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:05,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:05,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:05,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:05,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 482 transitions, 7728 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:05,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,815 INFO L124 PetriNetUnfolderBase]: 3925/6588 cut-off events. [2024-06-27 17:54:06,815 INFO L125 PetriNetUnfolderBase]: For 249418/249471 co-relation queries the response was YES. [2024-06-27 17:54:06,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40268 conditions, 6588 events. 3925/6588 cut-off events. For 249418/249471 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 46107 event pairs, 1187 based on Foata normal form. 19/6241 useless extension candidates. Maximal degree in co-relation 40102. Up to 5764 conditions per place. [2024-06-27 17:54:06,915 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 422 selfloop transitions, 67 changer transitions 0/503 dead transitions. [2024-06-27 17:54:06,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 503 transitions, 8790 flow [2024-06-27 17:54:06,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 17:54:06,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5580246913580247 [2024-06-27 17:54:06,916 INFO L175 Difference]: Start difference. First operand has 377 places, 482 transitions, 7728 flow. Second operand 9 states and 226 transitions. [2024-06-27 17:54:06,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 503 transitions, 8790 flow [2024-06-27 17:54:08,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 503 transitions, 8270 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 17:54:08,986 INFO L231 Difference]: Finished difference. Result has 376 places, 484 transitions, 7391 flow [2024-06-27 17:54:08,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7208, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7391, PETRI_PLACES=376, PETRI_TRANSITIONS=484} [2024-06-27 17:54:08,986 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 327 predicate places. [2024-06-27 17:54:08,987 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 484 transitions, 7391 flow [2024-06-27 17:54:08,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:08,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 17:54:08,987 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1212331833, now seen corresponding path program 13 times [2024-06-27 17:54:08,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484175927] [2024-06-27 17:54:08,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:09,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:09,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:09,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484175927] [2024-06-27 17:54:09,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484175927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:09,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:09,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:09,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170878362] [2024-06-27 17:54:09,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:09,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:09,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:09,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:09,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:09,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:09,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 484 transitions, 7391 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:09,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:09,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:10,448 INFO L124 PetriNetUnfolderBase]: 3962/6627 cut-off events. [2024-06-27 17:54:10,448 INFO L125 PetriNetUnfolderBase]: For 258000/258052 co-relation queries the response was YES. [2024-06-27 17:54:10,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40512 conditions, 6627 events. 3962/6627 cut-off events. For 258000/258052 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 46249 event pairs, 1202 based on Foata normal form. 14/6263 useless extension candidates. Maximal degree in co-relation 40345. Up to 5670 conditions per place. [2024-06-27 17:54:10,544 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 343 selfloop transitions, 159 changer transitions 0/516 dead transitions. [2024-06-27 17:54:10,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 516 transitions, 8977 flow [2024-06-27 17:54:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:54:10,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:54:10,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-06-27 17:54:10,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595959595959596 [2024-06-27 17:54:10,545 INFO L175 Difference]: Start difference. First operand has 376 places, 484 transitions, 7391 flow. Second operand 11 states and 277 transitions. [2024-06-27 17:54:10,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 516 transitions, 8977 flow [2024-06-27 17:54:12,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 516 transitions, 8822 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:12,593 INFO L231 Difference]: Finished difference. Result has 382 places, 496 transitions, 7840 flow [2024-06-27 17:54:12,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7236, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7840, PETRI_PLACES=382, PETRI_TRANSITIONS=496} [2024-06-27 17:54:12,593 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 333 predicate places. [2024-06-27 17:54:12,593 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 496 transitions, 7840 flow [2024-06-27 17:54:12,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:12,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:12,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 17:54:12,594 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:12,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:12,594 INFO L85 PathProgramCache]: Analyzing trace with hash 392194997, now seen corresponding path program 14 times [2024-06-27 17:54:12,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:12,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651255963] [2024-06-27 17:54:12,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:12,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:12,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:12,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:12,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:12,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651255963] [2024-06-27 17:54:12,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651255963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:12,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:12,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:12,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106718671] [2024-06-27 17:54:12,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:12,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:12,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:12,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:12,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:12,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:12,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 496 transitions, 7840 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:12,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:12,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:14,046 INFO L124 PetriNetUnfolderBase]: 3981/6655 cut-off events. [2024-06-27 17:54:14,046 INFO L125 PetriNetUnfolderBase]: For 267987/268039 co-relation queries the response was YES. [2024-06-27 17:54:14,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41211 conditions, 6655 events. 3981/6655 cut-off events. For 267987/268039 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46429 event pairs, 1202 based on Foata normal form. 14/6285 useless extension candidates. Maximal degree in co-relation 41041. Up to 5691 conditions per place. [2024-06-27 17:54:14,144 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 341 selfloop transitions, 167 changer transitions 0/522 dead transitions. [2024-06-27 17:54:14,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 522 transitions, 9376 flow [2024-06-27 17:54:14,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:54:14,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:54:14,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-27 17:54:14,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616161616161616 [2024-06-27 17:54:14,145 INFO L175 Difference]: Start difference. First operand has 382 places, 496 transitions, 7840 flow. Second operand 11 states and 278 transitions. [2024-06-27 17:54:14,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 522 transitions, 9376 flow [2024-06-27 17:54:16,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 522 transitions, 9254 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:16,209 INFO L231 Difference]: Finished difference. Result has 388 places, 502 transitions, 8185 flow [2024-06-27 17:54:16,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8185, PETRI_PLACES=388, PETRI_TRANSITIONS=502} [2024-06-27 17:54:16,209 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 339 predicate places. [2024-06-27 17:54:16,209 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 502 transitions, 8185 flow [2024-06-27 17:54:16,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:16,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:16,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 17:54:16,210 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:16,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:16,210 INFO L85 PathProgramCache]: Analyzing trace with hash 392010857, now seen corresponding path program 15 times [2024-06-27 17:54:16,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:16,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695583710] [2024-06-27 17:54:16,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:16,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:16,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:16,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:16,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695583710] [2024-06-27 17:54:16,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695583710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:16,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:16,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:16,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953097505] [2024-06-27 17:54:16,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:16,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:16,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:16,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:16,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:16,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:16,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 502 transitions, 8185 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:16,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:16,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:17,629 INFO L124 PetriNetUnfolderBase]: 3978/6651 cut-off events. [2024-06-27 17:54:17,629 INFO L125 PetriNetUnfolderBase]: For 270092/270144 co-relation queries the response was YES. [2024-06-27 17:54:17,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41532 conditions, 6651 events. 3978/6651 cut-off events. For 270092/270144 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46476 event pairs, 1202 based on Foata normal form. 14/6281 useless extension candidates. Maximal degree in co-relation 41360. Up to 5688 conditions per place. [2024-06-27 17:54:17,722 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 342 selfloop transitions, 169 changer transitions 0/525 dead transitions. [2024-06-27 17:54:17,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 525 transitions, 9611 flow [2024-06-27 17:54:17,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 17:54:17,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 17:54:17,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 341 transitions. [2024-06-27 17:54:17,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5412698412698412 [2024-06-27 17:54:17,723 INFO L175 Difference]: Start difference. First operand has 388 places, 502 transitions, 8185 flow. Second operand 14 states and 341 transitions. [2024-06-27 17:54:17,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 525 transitions, 9611 flow [2024-06-27 17:54:19,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 525 transitions, 9313 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:19,452 INFO L231 Difference]: Finished difference. Result has 395 places, 502 transitions, 8231 flow [2024-06-27 17:54:19,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8231, PETRI_PLACES=395, PETRI_TRANSITIONS=502} [2024-06-27 17:54:19,453 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 346 predicate places. [2024-06-27 17:54:19,453 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 502 transitions, 8231 flow [2024-06-27 17:54:19,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:19,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:19,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:19,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 17:54:19,453 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:19,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:19,453 INFO L85 PathProgramCache]: Analyzing trace with hash 392016437, now seen corresponding path program 16 times [2024-06-27 17:54:19,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:19,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699795216] [2024-06-27 17:54:19,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:19,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:19,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-06-27 17:54:19,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:19,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699795216] [2024-06-27 17:54:19,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699795216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:19,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:19,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:19,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967653687] [2024-06-27 17:54:19,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:19,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:19,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:19,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:19,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:19,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:19,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 502 transitions, 8231 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:19,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:19,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:19,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:20,960 INFO L124 PetriNetUnfolderBase]: 3986/6663 cut-off events. [2024-06-27 17:54:20,960 INFO L125 PetriNetUnfolderBase]: For 275783/275835 co-relation queries the response was YES. [2024-06-27 17:54:21,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41696 conditions, 6663 events. 3986/6663 cut-off events. For 275783/275835 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46518 event pairs, 1202 based on Foata normal form. 14/6290 useless extension candidates. Maximal degree in co-relation 41523. Up to 5697 conditions per place. [2024-06-27 17:54:21,063 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 341 selfloop transitions, 173 changer transitions 0/528 dead transitions. [2024-06-27 17:54:21,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 528 transitions, 9564 flow [2024-06-27 17:54:21,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 17:54:21,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 17:54:21,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 360 transitions. [2024-06-27 17:54:21,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 17:54:21,064 INFO L175 Difference]: Start difference. First operand has 395 places, 502 transitions, 8231 flow. Second operand 15 states and 360 transitions. [2024-06-27 17:54:21,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 528 transitions, 9564 flow [2024-06-27 17:54:23,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 528 transitions, 9126 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 17:54:23,093 INFO L231 Difference]: Finished difference. Result has 397 places, 505 transitions, 8220 flow [2024-06-27 17:54:23,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7805, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8220, PETRI_PLACES=397, PETRI_TRANSITIONS=505} [2024-06-27 17:54:23,094 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-27 17:54:23,094 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 505 transitions, 8220 flow [2024-06-27 17:54:23,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:23,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:23,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 17:54:23,094 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:23,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:23,094 INFO L85 PathProgramCache]: Analyzing trace with hash -190934805, now seen corresponding path program 17 times [2024-06-27 17:54:23,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:23,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092626450] [2024-06-27 17:54:23,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:23,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:23,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:23,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:23,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092626450] [2024-06-27 17:54:23,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092626450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:23,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:23,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:23,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25652871] [2024-06-27 17:54:23,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:23,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:23,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:23,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:23,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:23,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:23,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 505 transitions, 8220 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:23,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:23,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:24,568 INFO L124 PetriNetUnfolderBase]: 3983/6659 cut-off events. [2024-06-27 17:54:24,569 INFO L125 PetriNetUnfolderBase]: For 275870/275922 co-relation queries the response was YES. [2024-06-27 17:54:24,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41575 conditions, 6659 events. 3983/6659 cut-off events. For 275870/275922 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46550 event pairs, 1202 based on Foata normal form. 14/6286 useless extension candidates. Maximal degree in co-relation 41401. Up to 5694 conditions per place. [2024-06-27 17:54:24,673 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 341 selfloop transitions, 170 changer transitions 0/525 dead transitions. [2024-06-27 17:54:24,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 525 transitions, 9468 flow [2024-06-27 17:54:24,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:54:24,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:54:24,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-06-27 17:54:24,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5537037037037037 [2024-06-27 17:54:24,674 INFO L175 Difference]: Start difference. First operand has 397 places, 505 transitions, 8220 flow. Second operand 12 states and 299 transitions. [2024-06-27 17:54:24,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 525 transitions, 9468 flow [2024-06-27 17:54:26,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 525 transitions, 9101 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-27 17:54:26,569 INFO L231 Difference]: Finished difference. Result has 397 places, 505 transitions, 8200 flow [2024-06-27 17:54:26,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7853, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8200, PETRI_PLACES=397, PETRI_TRANSITIONS=505} [2024-06-27 17:54:26,569 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-27 17:54:26,570 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 505 transitions, 8200 flow [2024-06-27 17:54:26,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:26,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:26,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 17:54:26,570 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:26,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:26,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1127630721, now seen corresponding path program 18 times [2024-06-27 17:54:26,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:26,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857986378] [2024-06-27 17:54:26,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:26,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:26,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:26,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:26,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:26,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857986378] [2024-06-27 17:54:26,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857986378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:26,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:26,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:26,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013581027] [2024-06-27 17:54:26,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:26,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:26,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:26,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:26,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:26,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:26,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 505 transitions, 8200 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:26,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:26,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:28,227 INFO L124 PetriNetUnfolderBase]: 3980/6655 cut-off events. [2024-06-27 17:54:28,227 INFO L125 PetriNetUnfolderBase]: For 276600/276652 co-relation queries the response was YES. [2024-06-27 17:54:28,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41452 conditions, 6655 events. 3980/6655 cut-off events. For 276600/276652 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46531 event pairs, 1202 based on Foata normal form. 14/6282 useless extension candidates. Maximal degree in co-relation 41277. Up to 5691 conditions per place. [2024-06-27 17:54:28,314 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 337 selfloop transitions, 174 changer transitions 0/525 dead transitions. [2024-06-27 17:54:28,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 525 transitions, 9268 flow [2024-06-27 17:54:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:54:28,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:54:28,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-06-27 17:54:28,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418803418803418 [2024-06-27 17:54:28,315 INFO L175 Difference]: Start difference. First operand has 397 places, 505 transitions, 8200 flow. Second operand 13 states and 317 transitions. [2024-06-27 17:54:28,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 525 transitions, 9268 flow [2024-06-27 17:54:30,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 525 transitions, 8908 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:30,225 INFO L231 Difference]: Finished difference. Result has 401 places, 505 transitions, 8194 flow [2024-06-27 17:54:30,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7840, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8194, PETRI_PLACES=401, PETRI_TRANSITIONS=505} [2024-06-27 17:54:30,226 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 352 predicate places. [2024-06-27 17:54:30,226 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 505 transitions, 8194 flow [2024-06-27 17:54:30,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:30,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:30,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 17:54:30,226 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:30,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:30,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1695364992, now seen corresponding path program 2 times [2024-06-27 17:54:30,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:30,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911028831] [2024-06-27 17:54:30,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:30,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:30,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:30,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:30,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911028831] [2024-06-27 17:54:30,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911028831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:30,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:30,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:30,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281222498] [2024-06-27 17:54:30,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:30,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:30,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:30,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:30,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:30,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:30,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 505 transitions, 8194 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:30,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:30,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:31,616 INFO L124 PetriNetUnfolderBase]: 4001/6719 cut-off events. [2024-06-27 17:54:31,616 INFO L125 PetriNetUnfolderBase]: For 289217/289424 co-relation queries the response was YES. [2024-06-27 17:54:31,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41776 conditions, 6719 events. 4001/6719 cut-off events. For 289217/289424 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 47165 event pairs, 1207 based on Foata normal form. 97/6435 useless extension candidates. Maximal degree in co-relation 41600. Up to 5867 conditions per place. [2024-06-27 17:54:31,716 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 446 selfloop transitions, 60 changer transitions 0/520 dead transitions. [2024-06-27 17:54:31,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 520 transitions, 9280 flow [2024-06-27 17:54:31,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:31,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:31,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 17:54:31,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-27 17:54:31,717 INFO L175 Difference]: Start difference. First operand has 401 places, 505 transitions, 8194 flow. Second operand 6 states and 158 transitions. [2024-06-27 17:54:31,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 520 transitions, 9280 flow [2024-06-27 17:54:34,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 520 transitions, 8873 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-27 17:54:34,444 INFO L231 Difference]: Finished difference. Result has 393 places, 507 transitions, 7959 flow [2024-06-27 17:54:34,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7787, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7959, PETRI_PLACES=393, PETRI_TRANSITIONS=507} [2024-06-27 17:54:34,444 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 344 predicate places. [2024-06-27 17:54:34,444 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 507 transitions, 7959 flow [2024-06-27 17:54:34,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:34,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:34,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 17:54:34,444 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:34,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:34,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1931540352, now seen corresponding path program 3 times [2024-06-27 17:54:34,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:34,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296659646] [2024-06-27 17:54:34,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:34,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:34,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:34,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:34,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:34,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296659646] [2024-06-27 17:54:34,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296659646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:34,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:34,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:34,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952327949] [2024-06-27 17:54:34,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:34,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:34,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:34,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:34,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:34,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:34,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 507 transitions, 7959 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:34,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:34,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:35,916 INFO L124 PetriNetUnfolderBase]: 4022/6755 cut-off events. [2024-06-27 17:54:35,917 INFO L125 PetriNetUnfolderBase]: For 291891/291944 co-relation queries the response was YES. [2024-06-27 17:54:35,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41961 conditions, 6755 events. 4022/6755 cut-off events. For 291891/291944 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 47340 event pairs, 1191 based on Foata normal form. 19/6387 useless extension candidates. Maximal degree in co-relation 41784. Up to 5864 conditions per place. [2024-06-27 17:54:36,018 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 445 selfloop transitions, 68 changer transitions 0/527 dead transitions. [2024-06-27 17:54:36,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 527 transitions, 9075 flow [2024-06-27 17:54:36,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:36,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:36,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 17:54:36,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 17:54:36,019 INFO L175 Difference]: Start difference. First operand has 393 places, 507 transitions, 7959 flow. Second operand 8 states and 204 transitions. [2024-06-27 17:54:36,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 527 transitions, 9075 flow [2024-06-27 17:54:38,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 527 transitions, 8923 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:38,050 INFO L231 Difference]: Finished difference. Result has 397 places, 509 transitions, 8007 flow [2024-06-27 17:54:38,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7809, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8007, PETRI_PLACES=397, PETRI_TRANSITIONS=509} [2024-06-27 17:54:38,050 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-27 17:54:38,050 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 509 transitions, 8007 flow [2024-06-27 17:54:38,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:38,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:38,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:38,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 17:54:38,050 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:38,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:38,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1695068322, now seen corresponding path program 4 times [2024-06-27 17:54:38,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:38,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343378575] [2024-06-27 17:54:38,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:38,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:38,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:38,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:38,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:38,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343378575] [2024-06-27 17:54:38,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343378575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:38,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:38,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:38,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244216154] [2024-06-27 17:54:38,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:38,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:38,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:38,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:38,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:38,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:38,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 509 transitions, 8007 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:38,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:38,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:38,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:39,515 INFO L124 PetriNetUnfolderBase]: 4043/6877 cut-off events. [2024-06-27 17:54:39,515 INFO L125 PetriNetUnfolderBase]: For 296419/296626 co-relation queries the response was YES. [2024-06-27 17:54:39,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42395 conditions, 6877 events. 4043/6877 cut-off events. For 296419/296626 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 48778 event pairs, 1107 based on Foata normal form. 97/6601 useless extension candidates. Maximal degree in co-relation 42217. Up to 5797 conditions per place. [2024-06-27 17:54:39,621 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 441 selfloop transitions, 74 changer transitions 0/529 dead transitions. [2024-06-27 17:54:39,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 529 transitions, 9160 flow [2024-06-27 17:54:39,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:39,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:39,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 17:54:39,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962962962962963 [2024-06-27 17:54:39,622 INFO L175 Difference]: Start difference. First operand has 397 places, 509 transitions, 8007 flow. Second operand 6 states and 161 transitions. [2024-06-27 17:54:39,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 529 transitions, 9160 flow [2024-06-27 17:54:41,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 529 transitions, 9001 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:41,934 INFO L231 Difference]: Finished difference. Result has 397 places, 513 transitions, 8115 flow [2024-06-27 17:54:41,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7856, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8115, PETRI_PLACES=397, PETRI_TRANSITIONS=513} [2024-06-27 17:54:41,935 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-27 17:54:41,935 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 513 transitions, 8115 flow [2024-06-27 17:54:41,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:41,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:41,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:41,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 17:54:41,936 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:41,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:41,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1961863245, now seen corresponding path program 19 times [2024-06-27 17:54:41,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:41,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217181961] [2024-06-27 17:54:41,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:41,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:41,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:42,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:42,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:42,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217181961] [2024-06-27 17:54:42,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217181961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:42,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:42,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:42,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341506419] [2024-06-27 17:54:42,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:42,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:42,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:42,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:42,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:42,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:42,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 513 transitions, 8115 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:42,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:42,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:42,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:43,419 INFO L124 PetriNetUnfolderBase]: 4115/6868 cut-off events. [2024-06-27 17:54:43,419 INFO L125 PetriNetUnfolderBase]: For 297567/297619 co-relation queries the response was YES. [2024-06-27 17:54:43,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43418 conditions, 6868 events. 4115/6868 cut-off events. For 297567/297619 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48067 event pairs, 1215 based on Foata normal form. 14/6470 useless extension candidates. Maximal degree in co-relation 43240. Up to 5734 conditions per place. [2024-06-27 17:54:43,533 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 300 selfloop transitions, 244 changer transitions 0/558 dead transitions. [2024-06-27 17:54:43,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 558 transitions, 10182 flow [2024-06-27 17:54:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:54:43,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:54:43,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-06-27 17:54:43,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717171717171717 [2024-06-27 17:54:43,534 INFO L175 Difference]: Start difference. First operand has 397 places, 513 transitions, 8115 flow. Second operand 11 states and 283 transitions. [2024-06-27 17:54:43,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 558 transitions, 10182 flow [2024-06-27 17:54:45,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 558 transitions, 10051 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:45,891 INFO L231 Difference]: Finished difference. Result has 406 places, 534 transitions, 8969 flow [2024-06-27 17:54:45,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7990, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8969, PETRI_PLACES=406, PETRI_TRANSITIONS=534} [2024-06-27 17:54:45,891 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 357 predicate places. [2024-06-27 17:54:45,891 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 534 transitions, 8969 flow [2024-06-27 17:54:45,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:45,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:45,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 17:54:45,891 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:45,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1961511705, now seen corresponding path program 20 times [2024-06-27 17:54:45,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:45,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112345740] [2024-06-27 17:54:45,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:45,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:45,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:46,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:46,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:46,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112345740] [2024-06-27 17:54:46,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112345740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:46,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:46,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:46,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450142044] [2024-06-27 17:54:46,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:46,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:46,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:46,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:46,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:46,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:46,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 534 transitions, 8969 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:46,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:46,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:46,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:47,491 INFO L124 PetriNetUnfolderBase]: 4134/6896 cut-off events. [2024-06-27 17:54:47,491 INFO L125 PetriNetUnfolderBase]: For 303493/303545 co-relation queries the response was YES. [2024-06-27 17:54:47,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44387 conditions, 6896 events. 4134/6896 cut-off events. For 303493/303545 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48227 event pairs, 1215 based on Foata normal form. 14/6492 useless extension candidates. Maximal degree in co-relation 44207. Up to 5755 conditions per place. [2024-06-27 17:54:47,602 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 293 selfloop transitions, 264 changer transitions 0/571 dead transitions. [2024-06-27 17:54:47,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 571 transitions, 10653 flow [2024-06-27 17:54:47,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:54:47,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:54:47,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 327 transitions. [2024-06-27 17:54:47,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-27 17:54:47,603 INFO L175 Difference]: Start difference. First operand has 406 places, 534 transitions, 8969 flow. Second operand 13 states and 327 transitions. [2024-06-27 17:54:47,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 571 transitions, 10653 flow [2024-06-27 17:54:50,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 571 transitions, 10487 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:50,238 INFO L231 Difference]: Finished difference. Result has 413 places, 540 transitions, 9481 flow [2024-06-27 17:54:50,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8807, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9481, PETRI_PLACES=413, PETRI_TRANSITIONS=540} [2024-06-27 17:54:50,239 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 364 predicate places. [2024-06-27 17:54:50,239 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 540 transitions, 9481 flow [2024-06-27 17:54:50,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:50,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:50,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 17:54:50,240 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:50,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:50,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1931720493, now seen corresponding path program 21 times [2024-06-27 17:54:50,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:50,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830791966] [2024-06-27 17:54:50,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:50,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:50,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:50,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830791966] [2024-06-27 17:54:50,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830791966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:50,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568744104] [2024-06-27 17:54:50,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:50,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:50,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:50,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:50,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 540 transitions, 9481 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:50,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:51,791 INFO L124 PetriNetUnfolderBase]: 4131/6892 cut-off events. [2024-06-27 17:54:51,791 INFO L125 PetriNetUnfolderBase]: For 300756/300808 co-relation queries the response was YES. [2024-06-27 17:54:51,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44947 conditions, 6892 events. 4131/6892 cut-off events. For 300756/300808 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48164 event pairs, 1215 based on Foata normal form. 14/6488 useless extension candidates. Maximal degree in co-relation 44766. Up to 5752 conditions per place. [2024-06-27 17:54:51,906 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 297 selfloop transitions, 250 changer transitions 0/561 dead transitions. [2024-06-27 17:54:51,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 10989 flow [2024-06-27 17:54:51,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:51,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 17:54:51,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-06-27 17:54:51,907 INFO L175 Difference]: Start difference. First operand has 413 places, 540 transitions, 9481 flow. Second operand 9 states and 236 transitions. [2024-06-27 17:54:51,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 10989 flow [2024-06-27 17:54:54,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 561 transitions, 10516 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 17:54:54,354 INFO L231 Difference]: Finished difference. Result has 411 places, 540 transitions, 9528 flow [2024-06-27 17:54:54,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9016, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9528, PETRI_PLACES=411, PETRI_TRANSITIONS=540} [2024-06-27 17:54:54,355 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 362 predicate places. [2024-06-27 17:54:54,355 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 540 transitions, 9528 flow [2024-06-27 17:54:54,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:54,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:54,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 17:54:54,355 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:54,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:54,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1703651943, now seen corresponding path program 22 times [2024-06-27 17:54:54,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:54,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839051730] [2024-06-27 17:54:54,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:54,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:54,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:54,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:54,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839051730] [2024-06-27 17:54:54,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839051730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:54,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:54,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:54,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790912735] [2024-06-27 17:54:54,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:54,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:54,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:54,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:54,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:54,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:54,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 540 transitions, 9528 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:54,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:54,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:55,947 INFO L124 PetriNetUnfolderBase]: 4128/6902 cut-off events. [2024-06-27 17:54:55,948 INFO L125 PetriNetUnfolderBase]: For 295870/296128 co-relation queries the response was YES. [2024-06-27 17:54:56,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44766 conditions, 6902 events. 4128/6902 cut-off events. For 295870/296128 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48491 event pairs, 1246 based on Foata normal form. 107/6601 useless extension candidates. Maximal degree in co-relation 44586. Up to 5749 conditions per place. [2024-06-27 17:54:56,066 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 304 selfloop transitions, 242 changer transitions 0/560 dead transitions. [2024-06-27 17:54:56,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 560 transitions, 11026 flow [2024-06-27 17:54:56,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:54:56,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:54:56,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-27 17:54:56,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 17:54:56,067 INFO L175 Difference]: Start difference. First operand has 411 places, 540 transitions, 9528 flow. Second operand 11 states and 275 transitions. [2024-06-27 17:54:56,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 560 transitions, 11026 flow [2024-06-27 17:54:58,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 560 transitions, 10447 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:58,695 INFO L231 Difference]: Finished difference. Result has 413 places, 540 transitions, 9443 flow [2024-06-27 17:54:58,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9443, PETRI_PLACES=413, PETRI_TRANSITIONS=540} [2024-06-27 17:54:58,695 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 364 predicate places. [2024-06-27 17:54:58,696 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 540 transitions, 9443 flow [2024-06-27 17:54:58,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:58,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:58,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 17:54:58,696 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:58,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:58,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1703646363, now seen corresponding path program 23 times [2024-06-27 17:54:58,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:58,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226820019] [2024-06-27 17:54:58,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:58,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:58,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54: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-06-27 17:54:58,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:58,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226820019] [2024-06-27 17:54:58,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226820019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:58,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:58,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:54:58,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096202905] [2024-06-27 17:54:58,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:58,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:54:58,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:58,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:54:58,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:54:58,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:54:58,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 540 transitions, 9443 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:58,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:54:58,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:00,238 INFO L124 PetriNetUnfolderBase]: 4125/6898 cut-off events. [2024-06-27 17:55:00,238 INFO L125 PetriNetUnfolderBase]: For 290808/291066 co-relation queries the response was YES. [2024-06-27 17:55:00,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44556 conditions, 6898 events. 4125/6898 cut-off events. For 290808/291066 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48469 event pairs, 1246 based on Foata normal form. 107/6597 useless extension candidates. Maximal degree in co-relation 44376. Up to 5746 conditions per place. [2024-06-27 17:55:00,343 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 302 selfloop transitions, 241 changer transitions 0/557 dead transitions. [2024-06-27 17:55:00,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 557 transitions, 10749 flow [2024-06-27 17:55:00,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:00,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:00,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 17:55:00,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-27 17:55:00,344 INFO L175 Difference]: Start difference. First operand has 413 places, 540 transitions, 9443 flow. Second operand 9 states and 232 transitions. [2024-06-27 17:55:00,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 557 transitions, 10749 flow [2024-06-27 17:55:02,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 557 transitions, 10201 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:02,845 INFO L231 Difference]: Finished difference. Result has 415 places, 540 transitions, 9383 flow [2024-06-27 17:55:02,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8895, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9383, PETRI_PLACES=415, PETRI_TRANSITIONS=540} [2024-06-27 17:55:02,846 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 366 predicate places. [2024-06-27 17:55:02,846 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 540 transitions, 9383 flow [2024-06-27 17:55:02,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:02,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:02,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:02,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 17:55:02,846 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:02,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:02,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1931904633, now seen corresponding path program 24 times [2024-06-27 17:55:02,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:02,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240476744] [2024-06-27 17:55:02,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:02,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:02,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:02,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:02,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:02,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240476744] [2024-06-27 17:55:02,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240476744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:02,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:02,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:02,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009877525] [2024-06-27 17:55:02,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:02,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:02,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:02,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:02,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:03,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:03,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 540 transitions, 9383 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:03,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:03,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:04,419 INFO L124 PetriNetUnfolderBase]: 4122/6880 cut-off events. [2024-06-27 17:55:04,419 INFO L125 PetriNetUnfolderBase]: For 287454/287506 co-relation queries the response was YES. [2024-06-27 17:55:04,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44372 conditions, 6880 events. 4122/6880 cut-off events. For 287454/287506 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48230 event pairs, 1215 based on Foata normal form. 14/6476 useless extension candidates. Maximal degree in co-relation 44191. Up to 5743 conditions per place. [2024-06-27 17:55:04,530 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 297 selfloop transitions, 262 changer transitions 0/573 dead transitions. [2024-06-27 17:55:04,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 573 transitions, 10945 flow [2024-06-27 17:55:04,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:55:04,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:55:04,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 311 transitions. [2024-06-27 17:55:04,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575925925925926 [2024-06-27 17:55:04,531 INFO L175 Difference]: Start difference. First operand has 415 places, 540 transitions, 9383 flow. Second operand 12 states and 311 transitions. [2024-06-27 17:55:04,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 573 transitions, 10945 flow [2024-06-27 17:55:07,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 573 transitions, 10463 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:07,350 INFO L231 Difference]: Finished difference. Result has 419 places, 540 transitions, 9439 flow [2024-06-27 17:55:07,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8901, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9439, PETRI_PLACES=419, PETRI_TRANSITIONS=540} [2024-06-27 17:55:07,351 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 370 predicate places. [2024-06-27 17:55:07,351 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 540 transitions, 9439 flow [2024-06-27 17:55:07,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:07,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:07,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:07,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 17:55:07,352 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:07,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:07,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1931553093, now seen corresponding path program 25 times [2024-06-27 17:55:07,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:07,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366500264] [2024-06-27 17:55:07,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:07,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:07,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:07,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:07,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366500264] [2024-06-27 17:55:07,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366500264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:07,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:07,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:07,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565705548] [2024-06-27 17:55:07,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:07,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:07,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:07,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:07,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:07,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:07,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 540 transitions, 9439 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:07,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:07,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:07,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:09,262 INFO L124 PetriNetUnfolderBase]: 4119/6876 cut-off events. [2024-06-27 17:55:09,262 INFO L125 PetriNetUnfolderBase]: For 288126/288178 co-relation queries the response was YES. [2024-06-27 17:55:09,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44386 conditions, 6876 events. 4119/6876 cut-off events. For 288126/288178 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48058 event pairs, 1215 based on Foata normal form. 14/6472 useless extension candidates. Maximal degree in co-relation 44204. Up to 5740 conditions per place. [2024-06-27 17:55:09,360 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 291 selfloop transitions, 258 changer transitions 0/563 dead transitions. [2024-06-27 17:55:09,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 563 transitions, 10775 flow [2024-06-27 17:55:09,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:55:09,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:55:09,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 300 transitions. [2024-06-27 17:55:09,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 17:55:09,361 INFO L175 Difference]: Start difference. First operand has 419 places, 540 transitions, 9439 flow. Second operand 12 states and 300 transitions. [2024-06-27 17:55:09,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 563 transitions, 10775 flow [2024-06-27 17:55:12,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 563 transitions, 10282 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 17:55:12,159 INFO L231 Difference]: Finished difference. Result has 421 places, 540 transitions, 9476 flow [2024-06-27 17:55:12,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9476, PETRI_PLACES=421, PETRI_TRANSITIONS=540} [2024-06-27 17:55:12,159 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 372 predicate places. [2024-06-27 17:55:12,159 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 540 transitions, 9476 flow [2024-06-27 17:55:12,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:12,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:12,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 17:55:12,160 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:12,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:12,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1931731653, now seen corresponding path program 26 times [2024-06-27 17:55:12,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:12,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925829532] [2024-06-27 17:55:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:12,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:12,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:12,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:12,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925829532] [2024-06-27 17:55:12,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925829532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:12,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:12,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:12,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937654015] [2024-06-27 17:55:12,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:12,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:12,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:12,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:12,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:12,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:12,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 540 transitions, 9476 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:12,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:12,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:14,074 INFO L124 PetriNetUnfolderBase]: 4116/6872 cut-off events. [2024-06-27 17:55:14,075 INFO L125 PetriNetUnfolderBase]: For 278847/278899 co-relation queries the response was YES. [2024-06-27 17:55:14,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44174 conditions, 6872 events. 4116/6872 cut-off events. For 278847/278899 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48118 event pairs, 1215 based on Foata normal form. 14/6468 useless extension candidates. Maximal degree in co-relation 43993. Up to 5737 conditions per place. [2024-06-27 17:55:14,168 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 298 selfloop transitions, 250 changer transitions 0/562 dead transitions. [2024-06-27 17:55:14,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 562 transitions, 10626 flow [2024-06-27 17:55:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:14,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:14,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 17:55:14,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-27 17:55:14,169 INFO L175 Difference]: Start difference. First operand has 421 places, 540 transitions, 9476 flow. Second operand 9 states and 237 transitions. [2024-06-27 17:55:14,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 562 transitions, 10626 flow [2024-06-27 17:55:16,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9954 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-27 17:55:16,465 INFO L231 Difference]: Finished difference. Result has 416 places, 540 transitions, 9314 flow [2024-06-27 17:55:16,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8804, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9314, PETRI_PLACES=416, PETRI_TRANSITIONS=540} [2024-06-27 17:55:16,466 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 367 predicate places. [2024-06-27 17:55:16,467 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 540 transitions, 9314 flow [2024-06-27 17:55:16,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:16,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, 1] [2024-06-27 17:55:16,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 17:55:16,467 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:16,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:16,468 INFO L85 PathProgramCache]: Analyzing trace with hash -518787759, now seen corresponding path program 27 times [2024-06-27 17:55:16,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:16,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642773357] [2024-06-27 17:55:16,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:16,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:16,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:16,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:16,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642773357] [2024-06-27 17:55:16,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642773357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:16,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:16,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:16,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949967165] [2024-06-27 17:55:16,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:16,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:16,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:16,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:16,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:16,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:16,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 540 transitions, 9314 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:16,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:16,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,299 INFO L124 PetriNetUnfolderBase]: 4124/6884 cut-off events. [2024-06-27 17:55:18,299 INFO L125 PetriNetUnfolderBase]: For 278654/278706 co-relation queries the response was YES. [2024-06-27 17:55:18,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44189 conditions, 6884 events. 4124/6884 cut-off events. For 278654/278706 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48227 event pairs, 1220 based on Foata normal form. 11/6474 useless extension candidates. Maximal degree in co-relation 44008. Up to 5550 conditions per place. [2024-06-27 17:55:18,397 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 228 selfloop transitions, 321 changer transitions 0/563 dead transitions. [2024-06-27 17:55:18,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 563 transitions, 10716 flow [2024-06-27 17:55:18,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:18,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:18,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 17:55:18,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5802469135802469 [2024-06-27 17:55:18,398 INFO L175 Difference]: Start difference. First operand has 416 places, 540 transitions, 9314 flow. Second operand 9 states and 235 transitions. [2024-06-27 17:55:18,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 563 transitions, 10716 flow [2024-06-27 17:55:20,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 563 transitions, 10125 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 17:55:20,604 INFO L231 Difference]: Finished difference. Result has 415 places, 543 transitions, 9447 flow [2024-06-27 17:55:20,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9447, PETRI_PLACES=415, PETRI_TRANSITIONS=543} [2024-06-27 17:55:20,605 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 366 predicate places. [2024-06-27 17:55:20,605 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 543 transitions, 9447 flow [2024-06-27 17:55:20,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:20,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:20,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 17:55:20,605 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:20,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:20,606 INFO L85 PathProgramCache]: Analyzing trace with hash -360493114, now seen corresponding path program 5 times [2024-06-27 17:55:20,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:20,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914231401] [2024-06-27 17:55:20,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:20,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:20,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:20,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:20,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914231401] [2024-06-27 17:55:20,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914231401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:20,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:20,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:20,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934356761] [2024-06-27 17:55:20,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:20,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:20,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:20,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:20,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:20,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:20,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 543 transitions, 9447 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:20,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:20,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,393 INFO L124 PetriNetUnfolderBase]: 4145/6919 cut-off events. [2024-06-27 17:55:22,394 INFO L125 PetriNetUnfolderBase]: For 284117/284167 co-relation queries the response was YES. [2024-06-27 17:55:22,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44634 conditions, 6919 events. 4145/6919 cut-off events. For 284117/284167 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48545 event pairs, 1226 based on Foata normal form. 19/6514 useless extension candidates. Maximal degree in co-relation 44453. Up to 6062 conditions per place. [2024-06-27 17:55:22,501 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 477 selfloop transitions, 72 changer transitions 0/563 dead transitions. [2024-06-27 17:55:22,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 563 transitions, 10635 flow [2024-06-27 17:55:22,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:22,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:22,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 17:55:22,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 17:55:22,502 INFO L175 Difference]: Start difference. First operand has 415 places, 543 transitions, 9447 flow. Second operand 8 states and 204 transitions. [2024-06-27 17:55:22,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 563 transitions, 10635 flow [2024-06-27 17:55:24,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 563 transitions, 9889 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:24,674 INFO L231 Difference]: Finished difference. Result has 416 places, 545 transitions, 8898 flow [2024-06-27 17:55:24,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8701, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8898, PETRI_PLACES=416, PETRI_TRANSITIONS=545} [2024-06-27 17:55:24,675 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 367 predicate places. [2024-06-27 17:55:24,675 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 545 transitions, 8898 flow [2024-06-27 17:55:24,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:24,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:24,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 17:55:24,675 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:24,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:24,675 INFO L85 PathProgramCache]: Analyzing trace with hash -346208314, now seen corresponding path program 6 times [2024-06-27 17:55:24,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:24,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904638875] [2024-06-27 17:55:24,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:24,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:24,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:24,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:24,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:24,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904638875] [2024-06-27 17:55:24,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904638875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:24,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:24,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:24,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85344605] [2024-06-27 17:55:24,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:24,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:24,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:24,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:24,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:24,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:24,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 545 transitions, 8898 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:24,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:24,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:26,425 INFO L124 PetriNetUnfolderBase]: 4166/6972 cut-off events. [2024-06-27 17:55:26,425 INFO L125 PetriNetUnfolderBase]: For 286053/286103 co-relation queries the response was YES. [2024-06-27 17:55:26,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44390 conditions, 6972 events. 4166/6972 cut-off events. For 286053/286103 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 48987 event pairs, 1212 based on Foata normal form. 19/6570 useless extension candidates. Maximal degree in co-relation 44209. Up to 6041 conditions per place. [2024-06-27 17:55:26,523 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 477 selfloop transitions, 77 changer transitions 0/568 dead transitions. [2024-06-27 17:55:26,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 568 transitions, 10110 flow [2024-06-27 17:55:26,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:26,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 17:55:26,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 17:55:26,524 INFO L175 Difference]: Start difference. First operand has 416 places, 545 transitions, 8898 flow. Second operand 8 states and 207 transitions. [2024-06-27 17:55:26,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 568 transitions, 10110 flow [2024-06-27 17:55:29,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 568 transitions, 9929 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:29,352 INFO L231 Difference]: Finished difference. Result has 418 places, 547 transitions, 8928 flow [2024-06-27 17:55:29,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8928, PETRI_PLACES=418, PETRI_TRANSITIONS=547} [2024-06-27 17:55:29,353 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 369 predicate places. [2024-06-27 17:55:29,353 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 547 transitions, 8928 flow [2024-06-27 17:55:29,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:29,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:29,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 17:55:29,354 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:29,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:29,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1723595851, now seen corresponding path program 28 times [2024-06-27 17:55:29,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:29,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622477430] [2024-06-27 17:55:29,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:29,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:29,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:29,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:29,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:29,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622477430] [2024-06-27 17:55:29,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622477430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:29,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:29,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:29,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412083755] [2024-06-27 17:55:29,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:29,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:29,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:29,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:29,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:29,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:29,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 547 transitions, 8928 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:29,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:29,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:31,323 INFO L124 PetriNetUnfolderBase]: 4207/7011 cut-off events. [2024-06-27 17:55:31,324 INFO L125 PetriNetUnfolderBase]: For 301538/301587 co-relation queries the response was YES. [2024-06-27 17:55:31,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45263 conditions, 7011 events. 4207/7011 cut-off events. For 301538/301587 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 49083 event pairs, 1245 based on Foata normal form. 11/6586 useless extension candidates. Maximal degree in co-relation 45081. Up to 5931 conditions per place. [2024-06-27 17:55:31,419 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 357 selfloop transitions, 208 changer transitions 0/579 dead transitions. [2024-06-27 17:55:31,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 579 transitions, 10731 flow [2024-06-27 17:55:31,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:55:31,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:55:31,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-06-27 17:55:31,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595959595959596 [2024-06-27 17:55:31,421 INFO L175 Difference]: Start difference. First operand has 418 places, 547 transitions, 8928 flow. Second operand 11 states and 277 transitions. [2024-06-27 17:55:31,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 579 transitions, 10731 flow [2024-06-27 17:55:33,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 579 transitions, 10536 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:33,394 INFO L231 Difference]: Finished difference. Result has 424 places, 559 transitions, 9462 flow [2024-06-27 17:55:33,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8733, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9462, PETRI_PLACES=424, PETRI_TRANSITIONS=559} [2024-06-27 17:55:33,394 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 375 predicate places. [2024-06-27 17:55:33,394 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 559 transitions, 9462 flow [2024-06-27 17:55:33,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:33,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:33,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 17:55:33,395 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:33,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:33,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1716238621, now seen corresponding path program 29 times [2024-06-27 17:55:33,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:33,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997356005] [2024-06-27 17:55:33,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:33,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:33,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-06-27 17:55:33,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:33,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997356005] [2024-06-27 17:55:33,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997356005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:33,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:33,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:33,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537469585] [2024-06-27 17:55:33,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:33,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:33,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:33,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:33,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:33,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:33,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 559 transitions, 9462 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:33,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:33,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:35,427 INFO L124 PetriNetUnfolderBase]: 4215/7028 cut-off events. [2024-06-27 17:55:35,427 INFO L125 PetriNetUnfolderBase]: For 308518/308567 co-relation queries the response was YES. [2024-06-27 17:55:35,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45704 conditions, 7028 events. 4215/7028 cut-off events. For 308518/308567 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49282 event pairs, 1238 based on Foata normal form. 11/6600 useless extension candidates. Maximal degree in co-relation 45520. Up to 5940 conditions per place. [2024-06-27 17:55:35,533 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 354 selfloop transitions, 216 changer transitions 0/584 dead transitions. [2024-06-27 17:55:35,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 584 transitions, 11100 flow [2024-06-27 17:55:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:55:35,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:55:35,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-06-27 17:55:35,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418803418803418 [2024-06-27 17:55:35,535 INFO L175 Difference]: Start difference. First operand has 424 places, 559 transitions, 9462 flow. Second operand 13 states and 317 transitions. [2024-06-27 17:55:35,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 584 transitions, 11100 flow [2024-06-27 17:55:38,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 584 transitions, 10846 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:38,445 INFO L231 Difference]: Finished difference. Result has 431 places, 562 transitions, 9718 flow [2024-06-27 17:55:38,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9718, PETRI_PLACES=431, PETRI_TRANSITIONS=562} [2024-06-27 17:55:38,446 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 382 predicate places. [2024-06-27 17:55:38,446 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 562 transitions, 9718 flow [2024-06-27 17:55:38,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:38,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:38,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 17:55:38,447 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:38,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:38,447 INFO L85 PathProgramCache]: Analyzing trace with hash -360500275, now seen corresponding path program 30 times [2024-06-27 17:55:38,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:38,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017374179] [2024-06-27 17:55:38,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:38,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:38,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:38,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:38,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:38,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017374179] [2024-06-27 17:55:38,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017374179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:38,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:38,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:38,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935512630] [2024-06-27 17:55:38,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:38,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:38,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:38,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:38,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:38,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:38,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 562 transitions, 9718 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:38,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:38,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:40,214 INFO L124 PetriNetUnfolderBase]: 4212/7019 cut-off events. [2024-06-27 17:55:40,215 INFO L125 PetriNetUnfolderBase]: For 308348/308397 co-relation queries the response was YES. [2024-06-27 17:55:40,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46048 conditions, 7019 events. 4212/7019 cut-off events. For 308348/308397 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49218 event pairs, 1245 based on Foata normal form. 11/6591 useless extension candidates. Maximal degree in co-relation 45862. Up to 5937 conditions per place. [2024-06-27 17:55:40,325 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 356 selfloop transitions, 213 changer transitions 0/583 dead transitions. [2024-06-27 17:55:40,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 583 transitions, 11284 flow [2024-06-27 17:55:40,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:55:40,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:55:40,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-06-27 17:55:40,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5537037037037037 [2024-06-27 17:55:40,326 INFO L175 Difference]: Start difference. First operand has 431 places, 562 transitions, 9718 flow. Second operand 12 states and 299 transitions. [2024-06-27 17:55:40,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 583 transitions, 11284 flow [2024-06-27 17:55:43,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 583 transitions, 10843 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:43,531 INFO L231 Difference]: Finished difference. Result has 434 places, 562 transitions, 9709 flow [2024-06-27 17:55:43,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9277, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9709, PETRI_PLACES=434, PETRI_TRANSITIONS=562} [2024-06-27 17:55:43,531 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-27 17:55:43,531 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 562 transitions, 9709 flow [2024-06-27 17:55:43,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:43,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:43,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:43,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 17:55:43,532 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:43,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash -519382405, now seen corresponding path program 31 times [2024-06-27 17:55:43,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:43,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895734978] [2024-06-27 17:55:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:43,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:43,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:43,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:43,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:43,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895734978] [2024-06-27 17:55:43,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895734978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:43,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:43,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:43,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374179563] [2024-06-27 17:55:43,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:43,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:43,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:43,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:43,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:43,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:43,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 562 transitions, 9709 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:43,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:43,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:43,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:45,586 INFO L124 PetriNetUnfolderBase]: 4209/7015 cut-off events. [2024-06-27 17:55:45,586 INFO L125 PetriNetUnfolderBase]: For 309197/309246 co-relation queries the response was YES. [2024-06-27 17:55:45,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45875 conditions, 7015 events. 4209/7015 cut-off events. For 309197/309246 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49192 event pairs, 1245 based on Foata normal form. 11/6587 useless extension candidates. Maximal degree in co-relation 45688. Up to 5934 conditions per place. [2024-06-27 17:55:45,683 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 360 selfloop transitions, 205 changer transitions 0/579 dead transitions. [2024-06-27 17:55:45,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 579 transitions, 11071 flow [2024-06-27 17:55:45,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:45,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:45,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 17:55:45,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-06-27 17:55:45,684 INFO L175 Difference]: Start difference. First operand has 434 places, 562 transitions, 9709 flow. Second operand 9 states and 232 transitions. [2024-06-27 17:55:45,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 579 transitions, 11071 flow [2024-06-27 17:55:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 579 transitions, 10663 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:48,497 INFO L231 Difference]: Finished difference. Result has 434 places, 562 transitions, 9717 flow [2024-06-27 17:55:48,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9301, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=434, PETRI_TRANSITIONS=562} [2024-06-27 17:55:48,498 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-27 17:55:48,498 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 562 transitions, 9717 flow [2024-06-27 17:55:48,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:48,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:48,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 17:55:48,498 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:48,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:48,498 INFO L85 PathProgramCache]: Analyzing trace with hash -532280575, now seen corresponding path program 32 times [2024-06-27 17:55:48,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:48,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014641261] [2024-06-27 17:55:48,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:48,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:48,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:48,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:48,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014641261] [2024-06-27 17:55:48,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014641261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:48,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:48,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:48,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313640832] [2024-06-27 17:55:48,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:48,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:48,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:48,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:48,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:48,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:48,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 562 transitions, 9717 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:48,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:48,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:50,581 INFO L124 PetriNetUnfolderBase]: 4217/7032 cut-off events. [2024-06-27 17:55:50,581 INFO L125 PetriNetUnfolderBase]: For 315980/316029 co-relation queries the response was YES. [2024-06-27 17:55:50,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46035 conditions, 7032 events. 4217/7032 cut-off events. For 315980/316029 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49359 event pairs, 1233 based on Foata normal form. 14/6604 useless extension candidates. Maximal degree in co-relation 45847. Up to 6115 conditions per place. [2024-06-27 17:55:50,677 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 485 selfloop transitions, 85 changer transitions 0/584 dead transitions. [2024-06-27 17:55:50,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 584 transitions, 11173 flow [2024-06-27 17:55:50,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:55:50,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:55:50,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-27 17:55:50,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414141414141415 [2024-06-27 17:55:50,678 INFO L175 Difference]: Start difference. First operand has 434 places, 562 transitions, 9717 flow. Second operand 11 states and 268 transitions. [2024-06-27 17:55:50,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 584 transitions, 11173 flow [2024-06-27 17:55:53,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 584 transitions, 10597 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 17:55:53,639 INFO L231 Difference]: Finished difference. Result has 434 places, 565 transitions, 9395 flow [2024-06-27 17:55:53,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9153, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9395, PETRI_PLACES=434, PETRI_TRANSITIONS=565} [2024-06-27 17:55:53,640 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-27 17:55:53,640 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 565 transitions, 9395 flow [2024-06-27 17:55:53,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:53,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:53,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 17:55:53,641 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:53,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:53,641 INFO L85 PathProgramCache]: Analyzing trace with hash -532269415, now seen corresponding path program 33 times [2024-06-27 17:55:53,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:53,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953756678] [2024-06-27 17:55:53,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:53,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:53,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:53,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:53,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953756678] [2024-06-27 17:55:53,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953756678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:53,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:53,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:53,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280103399] [2024-06-27 17:55:53,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:53,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:53,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:53,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:53,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:53,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:53,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 565 transitions, 9395 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:53,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:53,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:55,850 INFO L124 PetriNetUnfolderBase]: 4214/7028 cut-off events. [2024-06-27 17:55:55,850 INFO L125 PetriNetUnfolderBase]: For 313815/313864 co-relation queries the response was YES. [2024-06-27 17:55:55,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45536 conditions, 7028 events. 4214/7028 cut-off events. For 313815/313864 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49259 event pairs, 1233 based on Foata normal form. 14/6600 useless extension candidates. Maximal degree in co-relation 45347. Up to 6112 conditions per place. [2024-06-27 17:55:55,953 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 483 selfloop transitions, 84 changer transitions 0/581 dead transitions. [2024-06-27 17:55:55,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 581 transitions, 10567 flow [2024-06-27 17:55:55,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:55,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:55,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 17:55:55,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604938271604938 [2024-06-27 17:55:55,954 INFO L175 Difference]: Start difference. First operand has 434 places, 565 transitions, 9395 flow. Second operand 9 states and 227 transitions. [2024-06-27 17:55:55,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 581 transitions, 10567 flow [2024-06-27 17:55:58,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 581 transitions, 10289 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:58,917 INFO L231 Difference]: Finished difference. Result has 434 places, 565 transitions, 9291 flow [2024-06-27 17:55:58,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9117, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9291, PETRI_PLACES=434, PETRI_TRANSITIONS=565} [2024-06-27 17:55:58,918 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-27 17:55:58,918 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 565 transitions, 9291 flow [2024-06-27 17:55:58,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:58,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:58,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:58,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 17:55:58,919 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:58,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:58,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1999071743, now seen corresponding path program 34 times [2024-06-27 17:55:58,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:58,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638093561] [2024-06-27 17:55:58,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:58,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:58,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:59,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:59,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638093561] [2024-06-27 17:55:59,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638093561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:59,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:59,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:59,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140291026] [2024-06-27 17:55:59,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:59,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:59,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:59,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:59,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:59,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:55:59,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 565 transitions, 9291 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:59,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:59,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:55:59,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:01,001 INFO L124 PetriNetUnfolderBase]: 4222/7040 cut-off events. [2024-06-27 17:56:01,001 INFO L125 PetriNetUnfolderBase]: For 318709/318758 co-relation queries the response was YES. [2024-06-27 17:56:01,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45564 conditions, 7040 events. 4222/7040 cut-off events. For 318709/318758 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49403 event pairs, 1233 based on Foata normal form. 14/6609 useless extension candidates. Maximal degree in co-relation 45375. Up to 6009 conditions per place. [2024-06-27 17:56:01,103 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 449 selfloop transitions, 132 changer transitions 0/595 dead transitions. [2024-06-27 17:56:01,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 595 transitions, 10780 flow [2024-06-27 17:56:01,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:01,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:01,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 17:56:01,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2024-06-27 17:56:01,104 INFO L175 Difference]: Start difference. First operand has 434 places, 565 transitions, 9291 flow. Second operand 10 states and 257 transitions. [2024-06-27 17:56:01,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 595 transitions, 10780 flow [2024-06-27 17:56:04,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 595 transitions, 10612 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:04,294 INFO L231 Difference]: Finished difference. Result has 436 places, 568 transitions, 9460 flow [2024-06-27 17:56:04,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9123, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9460, PETRI_PLACES=436, PETRI_TRANSITIONS=568} [2024-06-27 17:56:04,295 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 387 predicate places. [2024-06-27 17:56:04,295 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 568 transitions, 9460 flow [2024-06-27 17:56:04,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:04,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:04,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:04,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 17:56:04,295 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:04,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:04,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1999060583, now seen corresponding path program 35 times [2024-06-27 17:56:04,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:04,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332607921] [2024-06-27 17:56:04,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:04,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:04,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:04,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:04,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332607921] [2024-06-27 17:56:04,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332607921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:04,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:04,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:04,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714291990] [2024-06-27 17:56:04,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:04,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:04,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:04,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:04,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:04,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:04,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 568 transitions, 9460 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:04,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:04,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:04,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:06,202 INFO L124 PetriNetUnfolderBase]: 4219/7036 cut-off events. [2024-06-27 17:56:06,202 INFO L125 PetriNetUnfolderBase]: For 319922/319971 co-relation queries the response was YES. [2024-06-27 17:56:06,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45674 conditions, 7036 events. 4219/7036 cut-off events. For 319922/319971 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49478 event pairs, 1233 based on Foata normal form. 14/6605 useless extension candidates. Maximal degree in co-relation 45484. Up to 6006 conditions per place. [2024-06-27 17:56:06,307 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 446 selfloop transitions, 129 changer transitions 0/589 dead transitions. [2024-06-27 17:56:06,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 589 transitions, 10662 flow [2024-06-27 17:56:06,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:06,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:06,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 17:56:06,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 17:56:06,308 INFO L175 Difference]: Start difference. First operand has 436 places, 568 transitions, 9460 flow. Second operand 8 states and 212 transitions. [2024-06-27 17:56:06,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 589 transitions, 10662 flow [2024-06-27 17:56:09,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 589 transitions, 9884 flow, removed 37 selfloop flow, removed 11 redundant places. [2024-06-27 17:56:09,784 INFO L231 Difference]: Finished difference. Result has 433 places, 568 transitions, 8950 flow [2024-06-27 17:56:09,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8682, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8950, PETRI_PLACES=433, PETRI_TRANSITIONS=568} [2024-06-27 17:56:09,784 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 384 predicate places. [2024-06-27 17:56:09,784 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 568 transitions, 8950 flow [2024-06-27 17:56:09,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:09,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:09,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:09,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 17:56:09,785 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:09,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:09,785 INFO L85 PathProgramCache]: Analyzing trace with hash 984391714, now seen corresponding path program 7 times [2024-06-27 17:56:09,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:09,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384216175] [2024-06-27 17:56:09,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:09,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:09,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:09,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:09,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:09,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384216175] [2024-06-27 17:56:09,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384216175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:09,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:09,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:09,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385177669] [2024-06-27 17:56:09,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:09,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:09,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:09,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:09,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:09,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:09,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 568 transitions, 8950 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:09,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:09,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:09,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:11,513 INFO L124 PetriNetUnfolderBase]: 4240/7083 cut-off events. [2024-06-27 17:56:11,513 INFO L125 PetriNetUnfolderBase]: For 327336/327564 co-relation queries the response was YES. [2024-06-27 17:56:11,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45042 conditions, 7083 events. 4240/7083 cut-off events. For 327336/327564 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49816 event pairs, 1245 based on Foata normal form. 97/6738 useless extension candidates. Maximal degree in co-relation 44854. Up to 6190 conditions per place. [2024-06-27 17:56:11,617 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 499 selfloop transitions, 71 changer transitions 0/584 dead transitions. [2024-06-27 17:56:11,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 584 transitions, 10178 flow [2024-06-27 17:56:11,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:11,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:11,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 17:56:11,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2024-06-27 17:56:11,625 INFO L175 Difference]: Start difference. First operand has 433 places, 568 transitions, 8950 flow. Second operand 7 states and 178 transitions. [2024-06-27 17:56:11,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 584 transitions, 10178 flow [2024-06-27 17:56:14,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 584 transitions, 9914 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:14,482 INFO L231 Difference]: Finished difference. Result has 432 places, 570 transitions, 8889 flow [2024-06-27 17:56:14,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8686, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8889, PETRI_PLACES=432, PETRI_TRANSITIONS=570} [2024-06-27 17:56:14,483 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 383 predicate places. [2024-06-27 17:56:14,483 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 570 transitions, 8889 flow [2024-06-27 17:56:14,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:14,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:14,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:14,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 17:56:14,484 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:14,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:14,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1830268962, now seen corresponding path program 8 times [2024-06-27 17:56:14,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:14,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569272331] [2024-06-27 17:56:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:14,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:14,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:14,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:14,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:14,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569272331] [2024-06-27 17:56:14,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569272331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:14,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:14,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:14,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801890961] [2024-06-27 17:56:14,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:14,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:14,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:14,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:14,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:14,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:14,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 570 transitions, 8889 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:14,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:14,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:14,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:16,245 INFO L124 PetriNetUnfolderBase]: 4261/7102 cut-off events. [2024-06-27 17:56:16,245 INFO L125 PetriNetUnfolderBase]: For 325994/326044 co-relation queries the response was YES. [2024-06-27 17:56:16,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45298 conditions, 7102 events. 4261/7102 cut-off events. For 325994/326044 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 49857 event pairs, 1239 based on Foata normal form. 19/6670 useless extension candidates. Maximal degree in co-relation 45110. Up to 6207 conditions per place. [2024-06-27 17:56:16,357 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 500 selfloop transitions, 75 changer transitions 0/589 dead transitions. [2024-06-27 17:56:16,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 589 transitions, 10139 flow [2024-06-27 17:56:16,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:16,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:16,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 17:56:16,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 17:56:16,358 INFO L175 Difference]: Start difference. First operand has 432 places, 570 transitions, 8889 flow. Second operand 7 states and 182 transitions. [2024-06-27 17:56:16,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 589 transitions, 10139 flow [2024-06-27 17:56:19,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 589 transitions, 9952 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:19,249 INFO L231 Difference]: Finished difference. Result has 434 places, 572 transitions, 8920 flow [2024-06-27 17:56:19,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8702, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8920, PETRI_PLACES=434, PETRI_TRANSITIONS=572} [2024-06-27 17:56:19,249 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 385 predicate places. [2024-06-27 17:56:19,249 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 572 transitions, 8920 flow [2024-06-27 17:56:19,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:19,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:19,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 17:56:19,250 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:19,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:19,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1800417246, now seen corresponding path program 9 times [2024-06-27 17:56:19,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:19,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942438878] [2024-06-27 17:56:19,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:19,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:19,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:19,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:19,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942438878] [2024-06-27 17:56:19,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942438878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:19,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:19,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:19,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613647543] [2024-06-27 17:56:19,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:19,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:19,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:19,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:19,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:19,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:19,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 572 transitions, 8920 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:19,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:19,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:20,976 INFO L124 PetriNetUnfolderBase]: 4308/7200 cut-off events. [2024-06-27 17:56:20,977 INFO L125 PetriNetUnfolderBase]: For 348164/348391 co-relation queries the response was YES. [2024-06-27 17:56:21,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46325 conditions, 7200 events. 4308/7200 cut-off events. For 348164/348391 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 50727 event pairs, 1243 based on Foata normal form. 97/6853 useless extension candidates. Maximal degree in co-relation 46136. Up to 6224 conditions per place. [2024-06-27 17:56:21,083 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 503 selfloop transitions, 77 changer transitions 0/594 dead transitions. [2024-06-27 17:56:21,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 594 transitions, 10450 flow [2024-06-27 17:56:21,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:21,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:21,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 17:56:21,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 17:56:21,083 INFO L175 Difference]: Start difference. First operand has 434 places, 572 transitions, 8920 flow. Second operand 7 states and 182 transitions. [2024-06-27 17:56:21,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 594 transitions, 10450 flow [2024-06-27 17:56:24,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 594 transitions, 10242 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:24,228 INFO L231 Difference]: Finished difference. Result has 436 places, 576 transitions, 8997 flow [2024-06-27 17:56:24,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8722, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8997, PETRI_PLACES=436, PETRI_TRANSITIONS=576} [2024-06-27 17:56:24,228 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 387 predicate places. [2024-06-27 17:56:24,228 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 576 transitions, 8997 flow [2024-06-27 17:56:24,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:24,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:24,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:24,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 17:56:24,229 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:24,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:24,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1786132446, now seen corresponding path program 10 times [2024-06-27 17:56:24,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:24,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008426522] [2024-06-27 17:56:24,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:24,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:24,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:24,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:24,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008426522] [2024-06-27 17:56:24,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008426522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:24,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:24,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:24,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984331782] [2024-06-27 17:56:24,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:24,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:24,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:24,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:24,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:24,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:24,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 576 transitions, 8997 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:24,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:24,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:24,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:25,914 INFO L124 PetriNetUnfolderBase]: 4303/7176 cut-off events. [2024-06-27 17:56:25,914 INFO L125 PetriNetUnfolderBase]: For 336094/336321 co-relation queries the response was YES. [2024-06-27 17:56:26,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45829 conditions, 7176 events. 4303/7176 cut-off events. For 336094/336321 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 50521 event pairs, 1258 based on Foata normal form. 97/6824 useless extension candidates. Maximal degree in co-relation 45639. Up to 6283 conditions per place. [2024-06-27 17:56:26,032 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 506 selfloop transitions, 70 changer transitions 0/590 dead transitions. [2024-06-27 17:56:26,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 590 transitions, 10185 flow [2024-06-27 17:56:26,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:26,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:26,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 17:56:26,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2024-06-27 17:56:26,032 INFO L175 Difference]: Start difference. First operand has 436 places, 576 transitions, 8997 flow. Second operand 7 states and 178 transitions. [2024-06-27 17:56:26,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 590 transitions, 10185 flow [2024-06-27 17:56:29,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 590 transitions, 10015 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 17:56:29,364 INFO L231 Difference]: Finished difference. Result has 440 places, 576 transitions, 8972 flow [2024-06-27 17:56:29,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8827, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8972, PETRI_PLACES=440, PETRI_TRANSITIONS=576} [2024-06-27 17:56:29,365 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 391 predicate places. [2024-06-27 17:56:29,365 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 576 transitions, 8972 flow [2024-06-27 17:56:29,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:29,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:29,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:29,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 17:56:29,365 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:29,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash 598593502, now seen corresponding path program 11 times [2024-06-27 17:56:29,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:29,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087200818] [2024-06-27 17:56:29,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:29,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:29,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:29,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:29,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087200818] [2024-06-27 17:56:29,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087200818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:29,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:29,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:29,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648437022] [2024-06-27 17:56:29,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:29,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:29,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:29,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:29,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:29,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:56:29,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 576 transitions, 8972 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:29,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:29,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:56:29,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:31,197 INFO L124 PetriNetUnfolderBase]: 4324/7237 cut-off events. [2024-06-27 17:56:31,198 INFO L125 PetriNetUnfolderBase]: For 340133/340357 co-relation queries the response was YES. [2024-06-27 17:56:31,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45987 conditions, 7237 events. 4324/7237 cut-off events. For 340133/340357 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 51164 event pairs, 1258 based on Foata normal form. 97/6891 useless extension candidates. Maximal degree in co-relation 45795. Up to 6237 conditions per place. [2024-06-27 17:56:31,306 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 503 selfloop transitions, 80 changer transitions 0/597 dead transitions. [2024-06-27 17:56:31,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 597 transitions, 10282 flow [2024-06-27 17:56:31,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:31,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 17:56:31,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746031746031746 [2024-06-27 17:56:31,307 INFO L175 Difference]: Start difference. First operand has 440 places, 576 transitions, 8972 flow. Second operand 7 states and 181 transitions. [2024-06-27 17:56:31,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 597 transitions, 10282 flow